2009-05-28 13 views
9

Przebacz mi, jeśli to już zostało zadane (i daj mi znać i zamknij to).Najłatwiejsze rozwiązanie do uwierzytelniania w PHP?

Ostatecznym celem jest powiązanie niektórych danych z każdym użytkownikiem (oczywiście) i wyświetlanie danych użytkownikom w różny sposób w zależności od ich roli.

Rozejrzyłem się za prostym rozwiązaniem do uwierzytelniania użytkowników w PHP.

ja nie szukam:

  • CMS z uwierzytelnianiem
  • PHP MVC Framework

Ten projekt jest zbyt proste dla obu, a jednocześnie należy przejść do produkcji ostatecznie, będą wykonywane przez początkujących programistów. Chcę uczyć ich PHP, a nie specyfiki dla CMS lub framework. Nie jestem całkowicie przeciwny idei ram, ale wszystkie ramy, na które patrzyłem, wymuszają MVC i jest to zbyt zaawansowana koncepcja w tym momencie.

Szukam czegoś, co pozwoli mi łatwo rejestrować użytkowników, logować użytkowników i przypisywać użytkowników do ról. W idealnym przypadku oznacza to posiadanie biblioteki, która będzie obsługiwać logikę szyfrowania bazy danych & i zapewni mi prosty interfejs API do wykonania powyższych czynności. Wolę udostępnić bibliotekę w bazie danych i pozwolić jej działać bez interakcji ze mną - zapisywanie danych w sesji jest również pożądane, ale nie jest wymagane.

Wiem, że mogłem z łatwością to zrobić sam, ale chcę uczynić rzeczy prostymi dla tych, których nauczam. Potrzebuję biblioteki/komponentu/etc. Byłem w PEAR, a moduły wydają się zbyt skomplikowane. Dwóch dostawców uwierzytelniania podanych w dokumentacji PHP5 wydaje mi się niejasnych. Przykłady tych w akcji, jeśli zrobią to, co opisałem, zadziałają. Jakieś pomysły?

+0

Możesz zajrzeć na https://github.com/delight-im/PHP-Auth, który jest zarówno agnostyczny, jak i agnostyczny. – caw

Odpowiedz

Powiązane problemy