|
Аутентификация
|
|||
---|---|---|---|
#18+
Подскажите, где посмотреть в нете про сабж, а имено принцип действия сессии пользователя, как организовать доступ к БД по имени и паролю, ежели они живут в таблице, как работать с идентификаторами (если я правильно их обозвал) дабы хитрые юзери введя руками путь к файлу не получили бы искомой информации если нет на то прав. ЗЫ и как после отправки информации с формы остаться на этой форме очистив поля или перейти по ссылке (выполнить произвольное действие и т.п.)? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2003, 01:11 |
|
Аутентификация
|
|||
---|---|---|---|
#18+
А потом качать здесь http://scripts.kiev.ua/scripts/download.php?zip_source=/ebooks/programming/php/phptutorial ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2003, 10:27 |
|
Аутентификация
|
|||
---|---|---|---|
#18+
Спасибо, с этим вродь как понятно, а вот как дать разные права пользователям? Т.е.в php файле живет имя и пароль и исполнить этот файл получаеся может любой? Так это ж неправильно :( если передать их из формы то у всех будут одинаковые права, т.к. для коннекта к базе используется 1 и тот же аккаунт (не дает пров. больше :(). Вроде первое, что приходит в голову это создать в БД табличку и держать в не имена пользователей, при коннекте сравнивать их каким нить селектом и если ОК, то разрешать смотреть делать выборку? Или нет? Да и как запретить напрямую выполнять php-файлы из адресной строки броузера? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2003, 14:29 |
|
Аутентификация
|
|||
---|---|---|---|
#18+
Может быть так: 1 Создай скрипт проверяющий авторизацию пользователя 2 Если она успешна, перенаправляй на страницу с конектом к базе (предварительно установив chmod'ом права на исполнение кода на этой странице). До этого ко второму скрипту доступ должен быть запрещён (во избежании закачки по фтп) Или создай таблицу с юзерами в самой базе, а доступ к ней не напрямую а через процедуру которая и проверяет наличие авторизации. Сам логин/пароль храни в сессии а ID сессии - в куках(если не отключены) И спроси у гугла http://www.google.com.ua/search?hl=ru&inlang=ru&lr=lang_ru&ie=windows-1251&q=%C0%F3%F2%E5%ED%F2%E8%F4%E8%EA%E0%F6%E8%FF&as_q=PHP&btnG=%CF%EE%E8%F1%EA+%F1%F0%E5%E4%E8+%F0%E5%E7%F3%EB%FC%F2%E0%F2%EE%E2 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2003, 14:58 |
|
|
start [/forum/topic.php?fid=23&fpage=528&tid=1480463]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 180ms |
0 / 0 |