Лучшая практика Rails для приложения только с одним пользователем? - PullRequest
0 голосов
/ 20 апреля 2011

Я создаю веб-сайт для клиента, который хочет иметь возможность вносить изменения в вещи на своем веб-сайте. Поэтому мне нужен способ, позволяющий клиенту войти на сайт, чтобы внести свои изменения.

Моей первоначальной мыслью было создание системы аутентификации, основанной на таблице User в базе данных, которая ограничена одним и только одним пользователем. Однако создание таблицы базы данных только для одного результата кажется излишним, поэтому мне было интересно, есть ли какие-либо другие подходы или лучшие практики, на которые можно было бы указать при создании сайта с одним пользователем.

Ответы [ 2 ]

3 голосов
/ 20 апреля 2011

Вы можете просто пройти аутентификацию с помощью статического пароля, полученного из файла (зашифрованного), если вам не нужна модель БД для этого.

Однако настройка аутентификации с использованием такого драгоценного камня, как Devise, занимает 10 минут работы. Чтобы быть более безопасным (это может иметь место даже в однопользовательских приложениях), вы можете настроить его и все будет в порядке:)

1 голос
/ 20 апреля 2011

Я настоятельно рекомендую вам настроить аутентификацию. Как сказал SpyrosP, использование Devise не займет много времени.

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