|
Перенаправления пользователей
|
|||
---|---|---|---|
#18+
Народ подскажите кто как реализует такую проблему: надо сделать авторизацию и в зависимости от логина и пароля показывать определенную страницу. Посмотрел, почитал есть несколько вариантов: 1) с помощью .htaccess 2) с помощью скрипта При первом варианте вроде все хорошо, но есть одно но, пока пользователей немного все нормально,но как только их станет много есть неудобство их добавлять(может я не прав). Второй способ хранить пользователей и пароли в базе данных и сравнивать с тем что ввел пользователь.Нашел пример скрипта который вызывает окно авторизации как при .htaccess но не очень понятно как можно завязать пользователей и пароли хранящиеся в базе и вводимыми данными в это окно(так и не понял откуда он берет логин и пароль). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2004, 10:07 |
|
Перенаправления пользователей
|
|||
---|---|---|---|
#18+
linkeНарод подскажите кто как реализует такую проблему: надо сделать авторизацию и в зависимости от логина и пароля показывать определенную страницу. Посмотрел, почитал есть несколько вариантов: 1) с помощью .htaccess 2) с помощью скрипта При первом варианте вроде все хорошо, но есть одно но, пока пользователей немного все нормально,но как только их станет много есть неудобство их добавлять(может я не прав). Второй способ хранить пользователей и пароли в базе данных и сравнивать с тем что ввел пользователь.Нашел пример скрипта который вызывает окно авторизации как при .htaccess но не очень понятно как можно завязать пользователей и пароли хранящиеся в базе и вводимыми данными в это окно(так и не понял откуда он берет логин и пароль). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
э... функция UserAccess возвращает 1 если логин и пасс правильные, 0 - если неправильные. вот тут: автор$res = ( $aUser eq "user" && $aPass eq "userpas" ? 1 : 0); это и делается. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2004, 14:49 |
|
Перенаправления пользователей
|
|||
---|---|---|---|
#18+
Лучше (и главное, правильнее) использовать БД. А скрипт сам напиши - ничего сложного там нет, администрилка пользователей будет иметь всего три окошка - логин, пароль и урл, куда надо перенаправлять... Это в простейшем случае. Можно еще сделать связную таблицу с правами доступа - иногда требуется доступ к скрипту, к какой-нибудь рубрике на сайте и т.п. Собственно, в чем проблема-то? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2004, 10:13 |
|
Перенаправления пользователей
|
|||
---|---|---|---|
#18+
Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2004, 14:40 |
|
Перенаправления пользователей
|
|||
---|---|---|---|
#18+
Вот ещё что. Мне "в детстве" посоветовали, сам использую и другим советую: незачем хранить в базе сами пароли. Используй hash-и ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2004, 10:52 |
|
Перенаправления пользователей
|
|||
---|---|---|---|
#18+
Определяй кодом куда user'a перенаправлять, а потом смотря куда перенаправляешь пиши Код: plaintext
где Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2004, 12:58 |
|
|
start [/forum/topic.php?fid=23&gotonew=1&tid=1479476]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 339ms |
total: | 456ms |
0 / 0 |