Loading...
Помощь по скриптам | Авторизация
echo '<div class="menu2">Вход</div>';
if(isset($_GET['process'])){
$login = TextGuard($login);
$password = TextGuard($password);
if(empty($login)) $err[] = 'Вы не ввели логин';
if(empty($password)) $err[] = 'Вы не ввели пароль';
$dbinfo = mysql_fetch_array(mysql_query("SELECT `login`,`password` FROM `user` WHERE `login` = '".$login."' and `password`='".$password."' LIMIT 1"));
if(!empty($login) && !empty($password)) if($dbinfo==0) $err[] = 'Введенные данные не верны';
if(!$err){
setcookie('ulogin', $login, time()+86400*365, '/');
setcookie('upassword', $password, time()+86400*365, '/');
header('Location: /index.php');
}else{
echo '<div class="rega">';
foreach($err as $err_info){
echo $err_info.'<br>';
}
echo '</div>';
}}
echo '<div class="list1"><form action="?m=auth&amp;process" method="post">
Логин:<br><input name="login" value="'.$login.'"/><br>Пароль [<a href="?m=password">Забыли пароль?</a>]:<br><input type="password" name="password" value="'.$password.'"/><br>
<input type="submit" value="Вход"/>
</form></div>';
Шо с ней? когда заходишь,пишет
Вы не ввели логин
Вы не ввели пароль
Какой то г код Гг

foreach($err as $err_info)

Это чито? Гг
Asadal, хз :D Типа бекап профика :D
test1 (28.12.2014 в 04:29)
Asadal, хз :D Типа бекап профика :D

Лучше напиши свой вход Гг понятнее будет
Asadal,
<?
include_once 'system/sys.php';
if($cms->us['id']){ header('location: /'); }
verh('Авторизация');
include_once 'system/funcs.php';

echo '<div class="menu">Авторизация</div>';
if(!isset($_GET['login'])){
echo '<div class="autxing"><form method="post" action="?login">
Ваш <select name="type">
<option value="nick"> Ник</option>
<option value="ID"> ID</option>
</select>:<br><input name="nick" type="text" maxlength="15" value=""/><br>
Ваш пароль:<br/><input name="pass" type="password" maxlength="12" value=""/><br/>';
echo '<input type="submit" value="Вход" /></form> <a href="/reg.php"><input value="Регистрация" type="submit" /></a></div>';
}else{
$type = secure($_POST['type']);
$nick = secure($_POST['nick']);
$pass = md5(secure($_POST['pass']));

if(empty($pass) || empty($nick)){echo'<div class="menu2"><font color="red"><b>Вы не ввели логин или пароль</b></font></div>'; niz(); exit;}
if($type == 'ID') $type = 'id'; elseif($type == 'nick') $type = 'nick';
if(DB::$dbs->querySingle("SELECT count(id) FROM `us` where `$type` = ?",array($nick))==0){echo'<div class="menu2"><font color="red"><b>Юзер с таким логином не существует!</b></font></div>'; niz(); exit; }else{
$cms->us = DB::$dbs->queryFetch("SELECT id,pass,nick from `us` where `$type` = ? limit 1",array($nick));
if ($pass==$cms->us['pass']){


setcookie('username', $cms->us['id'], (time()+(60*60*24*365)));
setcookie('password', $cms->us['pass'], (time()+(60*60*24*365)));
header('location:/');


}else{

echo'<div class="menu2"><font color="red"><b>Неверный пароль!</b></font></div>';

}

}

}


niz();
?>
test1, о норм
187381935, *nunet*
Онлайн: 3
Время:
Gen. 0.0875
(c) ByMAS.RU 2010-2025