//@ new acl instance $acl = new Authorization(); //@check session status $status = $acl->check_status(); if ($status) { // @ session already active echo "{'status':true,'message':'" . $ACL_LANG['SESSION_ACTIVE'] . "','url':'" . SUCCESS_URL . "'}"; } else { //@ session not active if ($_SERVER['REQUEST_METHOD'] == 'GET') { //@ first load echo "{'status':false,'message':'" . $acl->form() . "'}"; } else { //@ form submission $u = !empty($_POST['u']) ? trim($_POST['u']) : false; // retrive user var $p = !empty($_POST['p']) ? trim($_POST['p']) : false; // retrive password var // @ try to signin $is_auth = $acl->signin($u, $p); if ($is_auth) { //@ success echo "{'status': true,'message':'" . $ACL_LANG['LOGIN_SUCCESS'] . "','url':'" . SUCCESS_URL . "'}"; } else { //@ failed echo "{'status': false,'message':'" . $ACL_LANG['LOGIN_FAILED'] . "'}"; } } } //@ destroy instance unset($acl);