Files
WebStackPage.github.io/data/login-check.php
2017-12-20 13:23:22 +08:00

39 lines
877 B
PHP

<?php
/**
* This is sample login form checker, it works only with one user&pass
*
* Laborator.co
* www.laborator.co
*/
$user = 'demo';
$pass = 'demo';
$resp = array('accessGranted' => false, 'errors' => ''); // For ajax response
if(isset($_POST['do_login']))
{
$given_username = $_POST['username'];
$given_password = $_POST['passwd'];
if($user == strtolower($given_username) && $pass == $given_password)
{
$resp['accessGranted'] = true;
setcookie('failed-attempts', 0);
}
else
{
// Failed Attempts
$fa = isset($_COOKIE['failed-attempts']) ? $_COOKIE['failed-attempts'] : 0;
$fa++;
setcookie('failed-attempts', $fa);
// Error message
$resp['errors'] = '<strong>Invalid login!</strong><br />Please enter valid username and password (demo/demo).<br />Failed attempts: ' . $fa;
}
}
echo json_encode($resp);