23.12.2011 / 00:06 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| опишите авторизацию
|
23.12.2011 / 12:55 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Alsawin, При регистрации пользователь получает логин или и айди и пароль, после входа они сохраняются в перменные SESSION и используются для определения пользователя. Логин и пароль надо сохранить на сайте, обычно в базу данных.
|
23.12.2011 / 12:59 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| mrEDitor, Чистый пароль в сессии? Что-то новое
|
23.12.2011 / 17:49 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| mrEDitor, разверника поподребнее а то я думал... про сессион расскажи, придётся что-ле проверять на каждой паге переменную
|
23.12.2011 / 19:48 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Alsawin, $_SESSION[] хранит данные, для каждого пользователя - свои, пользователь определяется по cookies. При регистрации:данные пользователя уходят формой скрипту, он сохраняет все в базу и, обычно, присваивает пользователю ID. При авторизации:пользователь вводит логин и пароль, скрипт проверяет их верность , в случае совпадения записывает в переменную, например, $_SESSION['user_id'] логин или ID пользователя Остальные страницы:Получают $_SESSION с данными пользователя, то есть с записанным ранее при авторизации ID, который не может быть ошибочным, т.к. присваивается скриптом, а не пользователем. Отталкиваясь от полученного ID, скрипт выбирает анкету пользователя из базы. Kiriman, а что, что-то не так? я прост спешил и не то написал |
23.12.2011 / 20:42 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| $_SESSION[] хранит данные, для каждого пользователя - свои, пользователь определяется по cookies.
куки при чём? регу знаю $_SESSION['user_id'] такая переменная одна ведь, как в неё записывать разные иды? нада $_SESSION['$user_id.md5($pass).md5($login)'] так?(ключ неточный, знаю) . нада написать скрипт проверяющий совпадение (пасс анд логин) |
23.12.2011 / 21:39 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Alsawin, По кукисам сервер выбирает, что передать в переменной сессион скрипту. Так что у каждого пользователя своя переменная сессион, зачем одному пользователю несколько айди? И тогда нафига с собой таскать логин и пароль? Массив _Сессион хранится на сервере, пользователь его не изменит, ниче хэшить в нем не надо...
|
23.12.2011 / 21:44 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| mrEDitor, допустим куки отключены, што делать? дай пример переменных сессион, знаю что не изменить
|
24.12.2011 / 11:44 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Изменено mrEDitor (24.12 / 11:46) (всего 1 раз) |
24.12.2011 / 11:50 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| mrEDitor, весь этот учебник прочитал
|