Уроки Ruby on Rails

#8-  Авторизация и завершение

#8- Авторизация и завершение

Авторизация и регистрация присутствует практически на каждом веб ресурсе. В уроке мы добавим систему авторизации на сайт, а также укажем какие страницы и действия будут доступны только для авторизованных пользователей.

Видеоурок

Ruby on Rails предоставляет максимально простой вариант системы авторизации на сайте. По сути все функции и действия уже прописаны и вам лишь необходимо их активировать.


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

http_basic_authenticate_with name: "admin", password: "1q2",
	except: [:index, :show]

Здесь же можно указать какие страницы и действия будут доступны для авторизованных пользователей. 


Существует две конструкции:

  • «except» - указываем страницы что будут доступны для незарегистрированных пользователей;
  • «only» - указываем страницы что будут доступны только для зарегистрированных пользователей.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение языка Ruby для начинающих
12 уроков
Комментарии для сайта Cackle