|
|
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
Всем привет. Подскажите пожалуйста, у меня после авторизации происходит пере направление на "закрытую страницу", на которой сделана форма поиска, когда я делаю поиск по этой форме, значение которое устанавливалось после успешной авторизации исчезает, и снова предлагает авторизоваться $_SESSION['AUTH_STATUS'] что я делал: login.php Код: php 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. 29. 30. 31. 32. 33. 34. head.php Код: php 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. auth.php Код: php 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. 29. 30. 31. 32. Что не правильно? Спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 18:01:17 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
А че бы не предлогать, если вы постоянно скрипт авторизации инклудите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 18:04:42 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
если в скрипте head.php не подключу auth.php то значение $_SESSION['AUTH_STATUS'] не определено (( Как должно быть правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 18:27:34 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
подключать только если не определено, например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 18:28:22 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
А где функция logon()? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 18:42:26 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
Так же, опишите своими словами назначение и функции модуля auth.php. Да и остальных тоже - раз вы их показываете. Что за привычка: "Вот код! Что не так?"? Ничо не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 18:44:04 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
ок, я понял. login.php в этом скрипте "нарисована" форма ввода логина и пароля, дабы не "лепить" код необходимый для проведения авторизации в начало каждой защищенной страницы, я вывел этот код в отдельный, так называемый модуль и потом его подключаю к страницам которые необходимо защитить. Функция logon() прорисовывает логотип, она должна отрабатываться не зависимо от того - прошел пользователь авторизацию или нет, она находится в модуле module_1.php. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 18:53:00 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
Ок. Допустим, что под "снова предлагает авторизоваться" имелся ввиду вывод сообщения "чувак авторизуйся", а не повторная выдача формы логина. Хотя это все надо как-то четче, очевиднее писать. Не умеешь четко, понятно для совершенно левых людей, описать проблему - не сумеешь найти ее причину. Хорошо. Что мешает, на каждом ключевом этапе воспользоваться тем же echo или vardump, чтобы не играть в угадайки? Есть IF, который что-то проверяет. Ну так выведите и себе (клиенту) то, что он проверяет! Вот говорите " значение которое устанавливалось после успешной авторизации исчезает ". А с чего вообще уверенность, что оно устанавливалось? С чего увереность, что код выполнялся? Проверте. Там же есть условия. Вот и выведите то, что эти условия проверяют. Или меток наставьте "вошли туда-то" и т.д. И посмотрите, что на самом деле происходит. Откуда ж уверенность, что "первая часть" кода работает правильно, а флажок испарился неизвестным образом? P.S.: Почему в html ни один атрибут не взят в кавычки? Скармливайте периодически html-ы валидатору и исправляйте недочеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 19:14:35 |
|
||
|
сеанс авторизации php
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon, Вот говорите "значение которое устанавливалось после успешной авторизации исчезает ". А с чего вообще уверенность, что оно устанавливалось? Я устанавливал метку после успешной авторизации, выводил эту метку на защищенной странице с помощью echo, а после выполнения формы закрытой страницы, эта метка исчезала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2012, 11:11:45 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37761761&tid=1465253]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 465ms |

| 0 / 0 |
