<?php
require_once ('shaxty.php');
$title = 'Авторизация';
$align = 'left';
if(isset($_GET['nick'])) $nick = func::checkin($_GET['nick']);
else if(isset($_POST['nick'])) $nick = func::checkin($_POST['nick']);
if(isset($_GET['ps'])) $ps = func::checkin($_GET['ps']);
else if(isset($_POST['ps'])) $ps = func::checkin($_POST['ps']);
$head = '<b>Авторизация</b><br />';
include_once ('shaxty/head.php');
echo '<div class="col-md-8 col-sm-12 col-xs-12">
<div class="panel panel-default">';
echo '
<div class="panel-body">';
if (!isset($nick) or !isset($ps)) {
echo '<b>Вход через социальные сети</b>';
?>
<script src="//ulogin.ru/js/ulogin.js"></script>
<div id='uLogin' data-ulogin='display=panel;fields=first_name,last_name;providers=vkontakte,odnoklassniki,mailru,facebook;hidden=google,yandex,webmoney;redirect_uri=<?echo 'in_soc.php';?>'></div>
<?
echo '
<br />
<b><a data-toggle="modal" href="/in_1wm.php" data-target="#in1wm">Вход через 1wm.su</a></b>
';
echo '<div class="modal fade" id="in1wm" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
</div>
</div>
</div>';
echo '<form method="post" action="?'.SID.'" name="auth">';
echo '<br /><b>ID или Ник:</b><br/>';
echo '<input class="form-control" type="text" name="nick" maxlength="100" title="nick"/><br/>';
echo '<b>Пароль:</b><br/>';
echo '<input class="form-control" type="password" name="ps" maxlength="20" title="password"/><br/>';
/*echo '<img src="shaxty_code.php?c=1" alt="Проверочный код"/><br />';
echo 'Проверочный код:<br/><input type="text" size="1" maxlength="1" name="kod"/><br /><br />';
*/
echo '<br /><input type="submit" class="btn btn-primary" value="Вход" name="enter"/></form><br /><br />';
}else{
if(func::utf_strlen($nick)<1)func::errors('<b>Не указан ник или E-mail!</b></div>');
if(func::utf_strlen($ps)<1)func::errors('<b>Не указан пароль!</b></div>');
/*if(!isset($_GET['nick'])){if ($_POST['kod'] != $_SESSION['code'])func::errors('<b>Проверочный код неверен!</b>');}
*/
if (ctype_digit($nick)){
$sql = "`id`=?";
}else{
$nick=func::rus_utf_tolower(clearstr(func::retranslit(func::del(func::checkin($nick))))); //логин
$sql = "`ruser`=?";
}
/*проверяем существует ли юзер*/
$row = core:: $db -> queryFetch("SELECT * FROM `users` WHERE {$sql} LIMIT 1",array($nick));
if (!isset($row['id']))func::errors('<b>Такого пользователя не существует</b>');
if(md5(md5($ps)) != $row['pass'])func::errors('<b>Пароль неверен</b></div>');
$cookid = base64_encode($row['id']);
$cookps = md5($ps);
setcookie("cookps", $cookps,core::$realtime + 3600 * 24 * 365);
setcookie("cookid", $cookid, core::$realtime + 3600 * 24 * 365);
$_SESSION['sesid'] = $row['id'];
$_SESSION['sespass'] = md5(md5($ps));
echo '<br /><b>Вы успешно авторизовались!</b><br />';
echo 'Сделайте закладку для входа: <i>http://'.$_SERVER['HTTP_HOST'].'/in.php?nick='.$row['id'].'&ps='.$ps.'</i> <br/>Скопировать ссылку:<br /><input name="" type="text" value="http://'.$_SERVER['HTTP_HOST'].'/in.php?nick='.$row['id'].'&ps='.$ps.'"/><br />';
//header('Location: ./?id='.$row['id'].'&ps='.$ps.'');
echo '<br />Если у вас включены cookies, делать эту закладку необязательно<br /><br /><a href="'.H.'index.php" class="href">Войти на сайт</a><br/><br />';
//header('Location: '.H.'/index.php');
}
echo '</div></div>';
include_once ('shaxty/foot.php');
?>