|
Авторизация пользователя в базе через WEB
|
|||
---|---|---|---|
#18+
Уважаемые ГУРУ! Помогите плиз, разобраться с проблемкой! Суть вот в чем: Юзверь вводит параметры запроса на WEB-странице. на ней же расположены поля для ввода USERNAME и PASSWORD. Всё работает ОК! Вопрос - КАК вынести поля авторизации на отдельную страницу, чтобы только авторизовавшийся юзер мог попастть на страницу с параметрами запроса??? Вот код изначальной страницы: Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 07:04 |
|
Авторизация пользователя в базе через WEB
|
|||
---|---|---|---|
#18+
вернуть авторизованному юзверю страницу с параметрами Идентификатор, Наименование, Дата . если не мудрить ,то так обычно и делается когда есть страница авторизации <title>Авторизация пользователя и выбор параметра для запроса</title> с полями только для имени и пароля ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 07:34 |
|
Авторизация пользователя в базе через WEB
|
|||
---|---|---|---|
#18+
Файл auth.php: <?php if (isset($_GET['nameuser'])) { echo '<html> <head> <title>Авторизация пользователя</title> </head> <body> <h1>Авторизация пользователя</h1> <form action="auth.php" method="post"> <b>Пожалуйста представьтесь!</b><br> <body> Имя пользователя:<br><input type="text" name="nameuser"><br> Пароль:<br><input type="text" name="password"><br><br> <input type=submit value="Войти"> </form> </body> </html>'; } else { echo '<html> <head> <title>Bыбор параметра для запроса</title> </head> <body> <h1>Bыбор параметра для запроса</h1> <form action="results.php" method="post"> <b>Выберите параметр:</b><br> <select name="searchtype"> <option value="ID">Идентификатор <option value="NAME">Наименование <option value="CREATEDATE">Дата </select> <br> Введите значение:<br> <input name="searchterm" type=text> <br> <input type=submit value="ПОИСК"> </form> </body> </html>'; } ?> ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 07:43 |
|
Авторизация пользователя в базе через WEB
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 08:42 |
|
Авторизация пользователя в базе через WEB
|
|||
---|---|---|---|
#18+
m@[tador]Файл auth.php: <?php if (isset($_GET['nameuser'])) { echo '<html> <head> <title>Авторизация пользователя</title> </head> <body> <h1>Авторизация пользователя</h1> <form action="auth.php" method="post"> ?> Извините, но я как-то не пойму, как файл может сам из себя вызываться? А при вызове из броузера auth.php сразу выдается страница параметров! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 09:05 |
|
Авторизация пользователя в базе через WEB
|
|||
---|---|---|---|
#18+
Domingp , где ты видишь, что файл сам из себя вызывается? Научись отличать PHP от HTML, а клиента от сервера. Первый запрос странички пользователем будет произведён GET-запросом с именем пользователя, второй - POST'ом и без имени пользователя (собственно, именно поэтому скрипт идёт по другой ветке). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 09:25 |
|
Авторизация пользователя в базе через WEB
|
|||
---|---|---|---|
#18+
А нафига странички всякие писать? ПРоще помоему использовать средства сервака. для апача дофига модулей под различные базы данных заточеных на апаче.орг валяются - ставь и юзай с базой которая у тя есть. я вообще столкнулся с проблемой у меня интербейс - для него нет таких модулей готовых.пришлось обращаться за помощью вот здесь /topic/115702&hl= и ничего пришлось конкретно код подправить и все работает(в основном заточка под мой сервак была). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 21:12 |
|
|
start [/forum/topic.php?fid=23&fpage=501&tid=1479358]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 456ms |
0 / 0 |