Просмотр файла siwap.ru/AJAX/authorizationUser.php

Размер файла: 1.07Kb
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/system/App.php');

if(isset($_POST) && $_SERVER['REQUEST_METHOD'] == 'POST')
{
	$login = isset($_POST['login']) && !empty($_POST['login']) ? $sys->protect($_POST['login']) : null;
	$password = isset($_POST['password']) && !empty($_POST['password']) ? $sys->protect($_POST['password']) : null;
	
	if(empty($login))
	{
		$json = ['error' => 1, 'comment' => 'Введите логин'];
	}
	else if(empty($password))
	{
		$json = ['error' => 1, 'comment' => 'Введите пароль'];
	}
	else
	{
		$checkData = Base::get('user', ['login' => $login, 'password' => $password]);
		
		if(empty($checkData))
		{
			$json = ['error' => 1, 'comment' => 'Логин или пароль не верны'];
		}
		else
		{
			setcookie('login', $login, time()+60*60*24*30, '/');
			setcookie('password', $password, time()+60*60*24*30, '/');
			$json = ['success' => 1, 'comment' => 'Вы успешно вошли!'];
		}
	}
}
else
{
	$json = ['error' => 1, 'comment' => 'Пустое значение'];
}

echo json_encode($json, JSON_UNESCAPED_UNICODE);