Самое простое решение для аутентификации в PHP? - PullRequest
9 голосов
/ 28 мая 2009

Простите, если об этом уже спрашивали (и не стесняйтесь, предоставьте ссылку и закройте ее).

Конечная цель состоит в том, чтобы связать некоторые данные с каждым пользователем (очевидно) и отображать эти данные пользователям по-разному в зависимости от их ролей.

Я много раз искал простое решение для аутентификации пользователей в PHP.

Я не ищу:

  • CMS с аутентификацией
  • PHP MVC Framework

Этот проект слишком прост для обоих, и, хотя он должен в конечном итоге пойти в производство, он будет выполняться начинающими программистами. Я хочу преподавать им PHP, а не специфику для CMS или фреймворка. Я не полностью против идеи фреймворка, но все фреймворки, на которые я смотрел, применяют MVC, и на данный момент это слишком продвинутая концепция.

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

Я знаю, что мог бы легко сделать это сам, но я хочу упростить вещи для тех, кого я учу. Библиотека / компонент / и т.д. это то, что я хочу для этого. Я был на всем протяжении PEAR, и модули там кажутся слишком сложными. Два поставщика аутентификации, приведенные в документации по PHP5, кажутся мне неясными. Примеры тех, кто в действии, если они сделают то, что я описал, будут работать. Есть идеи?

1 Ответ

4 голосов
/ 28 мая 2009

Сеансы входа в систему

Это немного устарело, но все еще содержит отличные концепции.

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