Добро пожаловать, Гость!
Что не так с авторизацией? - Страница 1
Помощь мастерам | Что не так с авторизацией?
Lid :
<?
require 'sys/inc/start.php';
require 'sys/inc/compress.php';
require 'sys/inc/sess.php';
require 'sys/inc/home.php';
require 'sys/inc/settings.php';
require 'sys/inc/db_connect.php';
require 'sys/inc/ipua.php';
require 'sys/inc/fnc.php';
$show_all=true; // показ для всех
require 'sys/inc/user.php';
only_unreg();
require 'sys/inc/thead.php';
$o="".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > ".(time()-600).""), 0)."";
$g="".mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > ".(time()-600)." AND `pereh` > '0'"), 0)."";
$v=$o+$g;
echo "<div class='logo'><center><img src='/style/themes/".$set['set_them']."/logo.png' alt='logo'></center></div>";
echo "<div class='gmenu'><center>Сейчас на сайте <a href='/online.php'>($v человек)</a></center></div>";
title();
if (isset($_GET['pass']) && $_GET['pass']='ok')
msg('Пароль отправлен вам на E-mail');
if ((!isset($_SESSION['refer']) || $_SESSION['refer']==NULL)
&& isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER']!=NULL &&
!preg_match('#mail.php#',$_SERVER['HTTP_REFERER']))
$_SESSION['refer']=str_replace('&','&',preg_replace('#^http://[^/]*/#','/', $_SERVER['HTTP_REFERER']));
echo "<center>";
include_once 'sys/inc/snami.php';
echo "</center>";
echo "<form method='post' action='/login.php'><center>
Логин (Ник):<br /><input type='text' name='nick' maxlength='32' style='width:95%'/><br />
Пароль:<br /><input type='password' name='pass' maxlength='32' style='width:95%'/><br />
<label><input type='checkbox' name='aut_save' value='1' /> Запомнить меня</label><br />
<input type='submit' value='Войти' style='width:95%'/>
</center></form>";
echo "<table><td style='vertical-align:top;border:1px solid silver;background:whitesmoke;width:20%'><a style='padding:4px;display:block;text-align:center;'href='pass.php'>Забыли пароль?</a></td>";
echo "<td style='vertical-align:top;border:1px solid silver;background:whitesmoke;width:20%'><a style='padding:4px;display:block;text-align:center;'href='reg.php'>Регистрация</a></td></table>";
require 'sys/inc/tfoot.php';
?>
вот код.. Когда ввожу логин и пароль, нажимаю войти, высвечивается белая страница и всё. Потом просто захожу на сайт и я уже авторизованый. В чем может быть проблема?
Что не так с авторизацией?
5 Мая 2014<?
require 'sys/inc/start.php';
require 'sys/inc/compress.php';
require 'sys/inc/sess.php';
require 'sys/inc/home.php';
require 'sys/inc/settings.php';
require 'sys/inc/db_connect.php';
require 'sys/inc/ipua.php';
require 'sys/inc/fnc.php';
$show_all=true; // показ для всех
require 'sys/inc/user.php';
only_unreg();
require 'sys/inc/thead.php';
$o="".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > ".(time()-600).""), 0)."";
$g="".mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > ".(time()-600)." AND `pereh` > '0'"), 0)."";
$v=$o+$g;
echo "<div class='logo'><center><img src='/style/themes/".$set['set_them']."/logo.png' alt='logo'></center></div>";
echo "<div class='gmenu'><center>Сейчас на сайте <a href='/online.php'>($v человек)</a></center></div>";
title();
if (isset($_GET['pass']) && $_GET['pass']='ok')
msg('Пароль отправлен вам на E-mail');
if ((!isset($_SESSION['refer']) || $_SESSION['refer']==NULL)
&& isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER']!=NULL &&
!preg_match('#mail.php#',$_SERVER['HTTP_REFERER']))
$_SESSION['refer']=str_replace('&','&',preg_replace('#^http://[^/]*/#','/', $_SERVER['HTTP_REFERER']));
echo "<center>";
include_once 'sys/inc/snami.php';
echo "</center>";
echo "<form method='post' action='/login.php'><center>
Логин (Ник):<br /><input type='text' name='nick' maxlength='32' style='width:95%'/><br />
Пароль:<br /><input type='password' name='pass' maxlength='32' style='width:95%'/><br />
<label><input type='checkbox' name='aut_save' value='1' /> Запомнить меня</label><br />
<input type='submit' value='Войти' style='width:95%'/>
</center></form>";
echo "<table><td style='vertical-align:top;border:1px solid silver;background:whitesmoke;width:20%'><a style='padding:4px;display:block;text-align:center;'href='pass.php'>Забыли пароль?</a></td>";
echo "<td style='vertical-align:top;border:1px solid silver;background:whitesmoke;width:20%'><a style='padding:4px;display:block;text-align:center;'href='reg.php'>Регистрация</a></td></table>";
require 'sys/inc/tfoot.php';
?>
вот код.. Когда ввожу логин и пароль, нажимаю войти, высвечивается белая страница и всё. Потом просто захожу на сайт и я уже авторизованый. В чем может быть проблема?
Комментарии:
vitalik3005 5 Мая 2014
у меня тоже такое было, проблемы так и не нашол, замени файл из нормального движка
у меня тоже такое было, проблемы так и не нашол, замени файл из нормального движка