Фреймворки Python.фип(2 2)_БАК

Фреймворки Python.фип(2 2)_БАК — вариант 4

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

21 вопрос Вариант 4 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое Flask-Login?

  1. Модуль, реализующий функционал простой авторизации пользователей, а также защиты маршрутов от неавторизованных пользователей
  2. Flask-Login - это библиотека для Python, которая позволяет добавлять функциональность входа в систему в ваше приложение.
  3. Flask-Login - это библиотека для Flask, которая позволяет добавлять функциональность входа в систему в ваше приложение.
Вопрос 2

Как установить Flask-Login?

  1. pip install flask-login
  2. pip install flask-migrate
  3. pip install python-flask-login
Вопрос 3

Как подключить Flask-Login.

  1. from flask_login import LoginManager
  2. from flask import flask-login
  3. from flask-migrate import flask-login
Вопрос 4

Для начала работы необходимо определить …

  1. Объект класса LoginManager
  2. Объект класса Flask-Login
  3. Объект для подключения к Базе данных
Вопрос 5

Что нужно определить в методе авторизации?

  1. Форму для авторизации
  2. Подключение базы данных
  3. Подключение к Flask-Login
Вопрос 6

Как реализовать выход из системы?

  1. Вызвать метод logout_user
  2. Вызвать метод deactivate_user
  3. Отправить запрос в Базу Данных
Вопрос 7

Что нужно подключить к маршруту, чтобы защитить их от неавторизованных пользователей?

  1. Декоратор
  2. Антивирус
  3. Прокси
Вопрос 8

Какой декоратор необходимо вызвать для защиты от авторизации?

  1. @account_required
  2. @login_required
  3. @app.route()
Вопрос 9

Для выхода из системы, достаточно вызвать метод

  1. logout_user
Вопрос 10

Заполните соответствие в логике обработки ошибки с ответом: login_user(user)     ….. redirect(url_for('index’))     ….. render_template('login.html', form=form)

  1. return
Вопрос 11

Декоратор для защиты от неавторизованных пользователей это…

  1. @login_required
Вопрос 12

Заполните пробел. @app.route('/logout’) def logout():     … return redirect(“/”)

  1. logout_user()
Вопрос 13

Для того чтобы flask_manager мог корректно работать с таблицей, с которой будет ассоциирована процедура авторизации класс должен содержать метод:

  1. is_authenticated
Вопрос 14

Что должно стоять в красных скобках (…)?   from flask_login import LoginManager app = Flask(__name__)   # настройка конфигураций Flask-приложения login_manager = LoginManager(…)

  1. app
Вопрос 15

Установите соответствие между методами и их значением:

  1. Logout_user
  2. Login_user
  3. Load_user
  4. Выход из системы
  5. Определение статуса пользователя
  6. Регистрация пользователя в системе
Вопрос 16

Установите соответствие:

  1. pip install flask-login
  2. from flask_login import login_user
  3. from flask_login import LoginManager
  4. Устанавливает Flask-Login
  5. Импорт метода авторизации
  6. Импорт метода конфигурации
Вопрос 17

Установите соответствие между методами и его ролью:

  1. is_authenticated
  2. is_active
  3. is_anonymous
  4. get_id
  5. возвращает True, если пользователь аутентифицирован, и False, если нет.
  6. возвращает True, если пользователь активен, и False, если нет.
  7. возвращает True, если пользователь является анонимным, и False, если нет.
  8. возвращает идентификатор пользователя
Вопрос 18

Сопоставьте путь и действие на странице:

  1. vk.com/login
  2. vk.com/logout
  3. vk.com/auth
  4. Вход в профиль
  5. Выход из профиля
  6. Регистрация или аутентификация сторонними способами
Вопрос 19

Упорядочите порядок операций для добавления авторизации в Flask:

  1. Установите Flask-Login с помощью pip
  2. Импортируйте необходимые модули в ваш файл app.py
  3. Определите функции для аутентификации и выхода из системы
  4. Создайте экземпляр класса Flask и экземпляр класса LoginManager
  5. Добавьте декоратор @login_required
Вопрос 20

Упорядочите следующие шаги для добавления защиты от неавторизованных пользователей

  1. Импортируется модуль logout_user из Flask-Login
  2. Прописать маршрут для запросов
  3. Добавить декоратор @login_required
  4. Прописать логику действий
Вопрос 21

Вы разрабатываете веб-приложение на Flask с использованием Flask-Login для аутентификации пользователей. Вам необходимо создать функцию для обработки запроса на вход пользователя в систему. Пользователь вводит свой логин и пароль в форму на веб-странице, затем нажимает кнопку "Войти". Какие шаги вы будете выполнять для обработки этого запроса и аутентификации пользователя?

  1. Получение данных из формы на веб-странице, установка соединения с базой данных, проверка соответствия логина и пароля в базе данных, создание сеанса для пользователя, установка отметки о входе пользователя в систему, перенаправление на защищенную страницу.
  2. Получение данных из формы на веб-странице, создание SQL запроса для проверки соответствия логина и пароля в базе данных, выполнение SQL запроса, создание сеанса для пользователя, установка отметки о входе пользователя в систему, перенаправление на защищенную страницу.
  3. Проверка правильности введенного логина и пароля, создание сеанса для пользователя, установка отметки о входе пользователя в систему, перенаправление на защищенную страницу.
  4. Использование встроенных функций Flask-Login для проверки соответствия логина и пароля, создание сеанса для пользователя, установка отметки о входе пользователя в систему, перенаправление на защищенную страницу.