Xwab
Форумыnavigate_nextПрограммирование на PHP

Помощь с авторизацией
Сообщения
viptabor

Здрасте господа кодеры, прошу вашей помощи так как не смог сам реализовать данную задачу! Подскажите как сделать реистрацию и авторизацию на сесиях и куках, чтобы можно было определять пользователя, а то я регистрирую его и все? При авторизации алгоритм определения чтобыл был такой if (isset($user))
{
echo "Вы уже авторизованы<br/>\n";


}еlse{

echo "Вы не авторизованы<br/>\n";
}

12 Дек 2010, 9:13
viptabor

Учусь писать с 0

12 Дек 2010, 9:14
Istsam

Что содержит переменная users?

12 Дек 2010, 11:14
viptabor

Istsam, ничего не содержит, мне нужно как то в нее передавать и определять данные авторизации куки и сессии

12 Дек 2010, 15:57
Okula

viptabor, записывай в базу данных логин и пароль, делай хеш для этого пользователя и записывай в сессии, а уж потом сравнивай сессию и уже имеющийся хеш

12 Дек 2010, 16:09
viptabor

Okula, можно ли както на примере показать что к чему? Буду благодарен

12 Дек 2010, 16:26
Danis92

Что мешает взять и расковырять скрипт например тот же самый dcms.Так нагляднее и понятнее по- моему

12 Дек 2010, 17:55
Okula

viptabor, скачай любой скрипт авторизации и посмотри, вот и пример будет.

12 Дек 2010, 17:55
aBSuRD

viptabor, if(!empty($_POST['name']) and !empty($_POST['pass']) and $user=mysql_fetch_assoc(mysql_query('SELECT * FROM `users` WHERE `name`="'.mysql_real_escape_string($_POST['name']).'" and `pass`="'.mysql_real_escape_string(MD5($_POST['pass']))))) { setcookie('name', $user['name']); setcookie('pass', $user['pass']); echo 'Вы успешно авторизированы!'; } else { echo 'Авторизация провалена...'; } Ну.. как то так

12 Дек 2010, 18:18
viptabor

aBSuRD, спасибо попробую

12 Дек 2010, 19:23
Ответить на тему