?
41 48 48
?
IWINALL; 03.02.2019 17:38.
. UCP Grand RP MD5 SHA256. .
PHP :
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",""," !");
}
}
, MD5 - md5(), SHA256 - hash('sha256', data);
, :
PHP :
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 = hash('sha256', $_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",""," !");
}
}
Serg_Brain (03.02.2019)