File size: 1.71Kb
<?php
$if = '';
require 'sys/config.php';
$sql->query('UPDATE `acc` SET `kol`="0" , `last`=NULL WHERE `last`>"'.(time()+600).'"');
if(isset($user)){
header ('Location: /panel/index.php');
}
if(!isset($_REQUEST['nick']) || !isset($_REQUEST['pass'])){
$smarty->assign('title','Login');
$smarty->display('header.tpl');
$smarty->display('enter.tpl');
$smarty->display('footer.tpl');
} else {
$_REQUEST['nick'] = fil($_REQUEST['nick'],'str');
if(!empty($_REQUEST['nick'])){
if($sql->result('SELECT `kol` FROM `acc` WHERE `nick`="'.$_REQUEST['nick'].'" and `last`>"'.(time()-600).'"')>2){
$smarty->assign('title','Error');
$smarty->assign('error','Exceeded the number of login attempts, repeat after 5 minutes.');
$smarty->assign('back','/enter.php');
$smarty->display('header.tpl');
$smarty->display('error.tpl');
$smarty->display('footer.tpl');
}
}
if($sql->result('SELECT COUNT(*) FROM `acc` WHERE `nick`="'.$_REQUEST['nick'].'" and `pass`="'.md5($_REQUEST['pass']).'"')==0){
$sql->query('UPDATE `acc` SET `kol`=`kol`+1, `last`="'.time().'" WHERE `nick`="'.$_REQUEST['nick'].'"');
$smarty->assign('title','Error');
$smarty->assign('error','You have entered an incorrect username or password');
$smarty->assign('back','/enter.php');
$smarty->display('header.tpl');
$smarty->display('error.tpl');
$smarty->display('footer.tpl');} else {
setcookie('pmixl',$_REQUEST['nick'].'||&'.$_REQUEST['pass'].'||&'.time());
$smarty->assign('title','User Login');
$smarty->assign('ok','You successfully login');
$smarty->assign('back','/panel/index.php');
$smarty->assign('nz','Personal Menu');
$smarty->display('header.tpl');
$smarty->display('ok.tpl');
$smarty->display('footer.tpl');}
}
?>