case 'auth':{
if($user->isAuthorized()) header("Location: /account");
if(isset($_POST['login']) && isset($_POST['password']) && isset($_POST['captcha'])){
$captcha = $_POST['captcha'];
$login = $_POST['login'];
is_scalar($_POST['password']) ? $password = md5($_POST['password']) : $password = null;
$server = $_POST['server'];
if(!empty($login) && !empty($password) && !empty($captcha)){
if($server == null || empty($server) || is_array($server) || $func->servers[ucfirst($server)] == null){
$func->setPopUp("error","Ошибка","Вы не указали сервер!");
}elseif($_SESSION['rand_code'] == null || empty($_SESSION['rand_code']) || $captcha != $_SESSION['rand_code']){
$func->setPopUp("error","Ошибка","Указан неверный код с картинки!");
}else{
$userka = $user->authorizeUser($login,$password,$server,$_POST['pin']);
if(!$userka){
$func->setPopUp("error","Ошибка","Неверная комбинация ника и пароля!");
}else{
header("Location: /account");
}
}
}else{
$func->setPopUp("error","Ошибка","Вы указали не все данные!");
}
}
$bodyclass = "loginer no-account aller";
$footscripts = array(
"/assets/js/jquery.spincrement.js",
"/assets/js/jquery.viewportchecker.min.js",
"/assets/bootstrap/js/bootstrap.min.js",
"/assets/js/changerServer.js",
"/assets/js/totop.js"
);
$scripts = array(
"/assets/js/jquery.min.js",
"/assets/js/wow.js"
);