Вниз  PHP
- 23.12.2011 / 00:06
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
опишите авторизацию
- 23.12.2011 / 12:55
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Alsawin, При регистрации пользователь получает логин или и айди и пароль, после входа они сохраняются в перменные SESSION и используются для определения пользователя. Логин и пароль надо сохранить на сайте, обычно в базу данных.
- 23.12.2011 / 12:59
kiriman
  Пользователь

kiriman 
Сейчас: Offline
mrEDitor, Чистый пароль в сессии? Что-то новое
- 23.12.2011 / 17:49
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
mrEDitor, разверника поподребнее а то я думал...
про сессион расскажи, придётся что-ле проверять на каждой паге переменную
- 23.12.2011 / 19:48
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Alsawin, $_SESSION[] хранит данные, для каждого пользователя - свои, пользователь определяется по cookies.
При регистрации:
данные пользователя уходят формой скрипту, он сохраняет все в базу и, обычно, присваивает пользователю ID.
  При авторизации:
пользователь вводит логин и пароль, скрипт проверяет их верность, в случае совпадения записывает в переменную, например, $_SESSION['user_id'] логин или ID пользователя
Остальные страницы:
Получают $_SESSION с данными пользователя, то есть с записанным ранее при авторизации ID, который не может быть ошибочным, т.к. присваивается скриптом, а не пользователем. Отталкиваясь от полученного ID, скрипт выбирает анкету пользователя из базы.
Kiriman, а что, что-то не так? я прост спешил и не то написал :gg:
- 23.12.2011 / 20:42
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
  1. $_SESSION[] хранит данные, для каждого пользователя - свои, пользователь определяется по cookies.
куки при чём?
регу знаю
$_SESSION['user_id'] такая переменная одна ведь, как в неё записывать разные иды?
нада $_SESSION['$user_id.md5($pass).md5($login)'] так?(ключ неточный, знаю)
.
нада написать скрипт проверяющий совпадение (пасс анд логин)
- 23.12.2011 / 21:39
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Alsawin, По кукисам сервер выбирает, что передать в переменной сессион скрипту. Так что у каждого пользователя своя переменная сессион, зачем одному пользователю несколько айди? И тогда нафига с собой таскать логин и пароль? Массив _Сессион хранится на сервере, пользователь его не изменит, ниче хэшить в нем не надо...
- 23.12.2011 / 21:44
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
mrEDitor, допустим куки отключены, што делать?
дай пример переменных сессион, знаю что не изменить
- 24.12.2011 / 11:44
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline

Изменено mrEDitor (24.12 / 11:46) (всего 1 раз)
- 24.12.2011 / 11:50
Alsawin
  Пользователь

Alsawin 
Сейчас: Offline
mrEDitor, весь этот учебник прочитал
Наверх  Всего сообщений: 1350
Фильтровать сообщения
Поиск по теме
Файлы топика (36)