Авторизация

peshkov

Новичок
Авторизация

есть скрипт
index.php
PHP:
<form method="get" action="index.php">
<input type=text name="login">
<input type=password name=pass>
<input type="checkbox" name=author>
<input type=submit>
</form>
Как зделать чтобы человек который отметил галочкой бал постоянно авторизован на неделю. Тоесть прикаждом повторном заходе не вводил свои данные.

Помогите написать скрипт.
 

peshkov

Новичок
Прочитал про setcookie .

PHP:
if ($author=='1')
{
setcookie ("login",$login,time()+3600*24*7);
print "Вы прошли авторизацию";
}
else
{
print "не прошли авторизацию";
}


<form method="get" action="index.php"> 
<input type=text name="login"> 
<input type=password name=pass> 
<input type="checkbox" name=author value=1>  
<input type=submit> 
</form>
 

Фанат

oncle terrible
Команда форума
не понял, почему "Вы прошли авторизацию" пишется, если стоит чекбокс?
и непонятно, почему он называется author
а в остальном всё должно, вроде, работать.
что тебя не устраивает?
 

peshkov

Новичок
Правильно?
$_COOKIE['login']

А если куки не включены как это тогда проверить?
 

Фанат

oncle terrible
Команда форума
что проверить? что не включены? зачем это проверять?
 

alekseymarkov

Новичок
if(!isset($_COOKIE[login]))
{
echo '"Печенюка" не определилась, выводи форму авторизации';
}
else
{
echo 'Всё Ок! Продолжаем работу: Login: '. $_COOKIE[login] .'';
}
 

SiMM

Новичок
alekseymarkov
[m]language.types.array#language.types.array.foo-bar[/m] - и больше не делай таких ошибок на форуме.
 
Сверху