НО, запись в сессию почему то проходит после 2 захода.
Тоесть ввожу логин пароль. Жму "Войти" Ухожу гулять по сайту, сессия пропадает, еше раз ввожу логин пароль авторизация проходит, и уже в сессию записываются нужные мне данные.
Вопрос: ПОЧЕМУ ??
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- {
- }
- {
- if($check1['login'] == $_POST['account'] and $check1['password']==$_POST['password'])
- {
- $_SESSION['login']=$account;
- $_SESSION['avator']=$check1['avator'];
- $_SESSION['nick']= $check1['nick'];
- }
- else
- {
- echo '<p class="text_link">Такого логина либо пароля не сушествует</p>';
- }}
- {
- echo' <form method="post" action="" onsubmit="return checkform(this)">
- <p class="text_link">Логин
- <input type="text" name="account" maxlength="15" /></p>
- <p class="text_link">Пароль
- <input type="password" name="password" maxlength="15" />
- </p>
- <input type="submit" name="submit" value="Войти" />
- </form>';
- }
- else
- {
- echo '<p class="text_link">'.$_SESSION['nick'].'</p>';
- echo'<a href="index.php?exit=1">Выйти из ('.$_SESSION['login'].') </a>';
- }
- ?>