|
|
|
(PHP) проверьте пожалуста на наличие грубых ошибок...
|
|||
|---|---|---|---|
|
#18+
Простенький скрипт на авторизацию... index.php: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. account.php: Код: 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. 29. signin.php: Код: 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. 29. getcookie.php: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Cуть такова узер заходит на страницу, файл getcookie.php(который включен в каждую страницу) проверяет авторизировани ли он, если не то пересылает на страницу с авторизацией(account.php) и сохраняет в сессии адрес куда он хотел... На account.php пользователь вводит имя и пароль и данные отправляются на signin.php где сверяются с правильными если все верно то переалдрессуем куда хотел узер раньше, если нет то устанавливаем в сессии сообщение об ошибке и посылаем на авторизацию снова... _______________________________________________________________ @Мы медленно запрягаем, быстро ездим, и сильно тормозим.@ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 11:38 |
|
||
|
(PHP) проверьте пожалуста на наличие грубых ошибок...
|
|||
|---|---|---|---|
|
#18+
Не вникал. Навскидку. Смысл стартовать сессию незарегистрированному пользователю? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 11:50 |
|
||
|
(PHP) проверьте пожалуста на наличие грубых ошибок...
|
|||
|---|---|---|---|
|
#18+
4m@t!cНе вникал. Навскидку. Смысл стартовать сессию незарегистрированному пользователю? ---------------------------------------- Артисты не приехали, приехали цыгане чтоб сохранять адрес куда он хотел зайти до авторизации и сообщения об ошибках при не правильном вводе имени пользователя или пароля... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 11:52 |
|
||
|
(PHP) проверьте пожалуста на наличие грубых ошибок...
|
|||
|---|---|---|---|
|
#18+
>чтоб сохранять адрес куда он хотел зайти до авторизации Возвращать на предыдущую страницу по $_SERVER['HTTP_REFERER']? >сообщения об ошибках при не правильном вводе имени Ну так а сессии здесь причем? Осуществили проверку - вернули клиенту страницу с сообщением о неправильном вводе логина/пароля. В общем случае - стартовать сессии нужно зарегистрированным пользователям.... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 11:59 |
|
||
|
(PHP) проверьте пожалуста на наличие грубых ошибок...
|
|||
|---|---|---|---|
|
#18+
4m@t!c>чтоб сохранять адрес куда он хотел зайти до авторизации Возвращать на предыдущую страницу по $_SERVER['HTTP_REFERER']? ... ---------------------------------------- Артисты не приехали, приехали цыгане Че то не совсем понял как это? А если узер несколько раз неправильно вводил пароли ему несколько раз показывалось страница с ошибкой то $_SERVER['HTTP_REFERER'] не будет в действительности показывать куда он хотел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 13:03 |
|
||
|
(PHP) проверьте пожалуста на наличие грубых ошибок...
|
|||
|---|---|---|---|
|
#18+
Если клиент несколько раз неправильно ввел данные для входа, то смысл отслуать его на страницу, с которой он пришел? Может лучше отправить его на страницу восстановления пароля???? Я вам сказал, что старт сессии кому попала дурная практика. Не хотите вносить изменения - не вносите. Со временм вы сами это поймете и все переделаете. страшного в этом ничего нет. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 13:13 |
|
||
|
(PHP) проверьте пожалуста на наличие грубых ошибок...
|
|||
|---|---|---|---|
|
#18+
4m@t!cЕсли клиент несколько раз неправильно ввел данные для входа, то смысл отслуать его на страницу, с которой он пришел? Может лучше отправить его на страницу восстановления пароля???? Я вам сказал, что старт сессии кому попала дурная практика. Не хотите вносить изменения - не вносите. Со временм вы сами это поймете и все переделаете. страшного в этом ничего нет. ---------------------------------------- Артисты не приехали, приехали цыгане У меня здесь два варианта либо этот адрес через get передавать по всем страницам либо сессии. Если есть еще варианты то предложите пожалуйста... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 13:34 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33203711&tid=1477813]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 531ms |

| 0 / 0 |
