Авто Аутентификация - PullRequest
       1

Авто Аутентификация

0 голосов
/ 23 октября 2011

Я использую Facebook, GMail и многие другие сервисы, и для каждой такой услуги мне нужно ввести свой логин и пароль. Но только впервые. После этого первого раза браузер запоминает логин и пароль, и аутентификация происходит автоматически каждый раз, когда я открываю этот сайт.
Как я могу сделать это возможным для моего сайта? Теперь мне нужно вводить логин / пароль каждый раз после перезапуска браузера.

Ответы [ 2 ]

1 голос
/ 23 октября 2011

Поищите в Интернете «cookie cookie login».Такие вещи, как authlogic и devise (так как вы упомянули Rails), запекли это (хм). Скорее всего, вы не должны использовать свой собственный код аутентификации.

0 голосов
/ 15 мая 2012

Я бы рекомендовал использовать Devise для аутентификации в целом.

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

  • Включение опции «Запомнить меня» необязательно, чтобы пользователи могли выбирать, оставаться в системе или нет, используя постоянный файл cookie.
  • Автоматический вход с использованием URL-адреса на основе токена (уникальный токен для учетной записи пользователя)
  • Интеграция с Facebook, Twitter, linkedin и т. Д. Через Omniauth
  • Разрешение пользователям сбрасывать свои пароли
  • Изменение правил безопасности пароля
  • и т. Д. И т. Д. И т. П.

Более того, поскольку он очень широко используется, он очень надежный и отлаженный. Есть много, много «глаз на код».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...