Example #1
0
            if (!_login($login, $passwd)) {
                $MDL->IsModuleExists('error') ? $p = "error" : $ERR->Forbidden("account isn't valid");
                $page = "403";
                //forbidden
                break;
            }
            resetpage($fwdto);
            break;
        case "logout":
            _logout();
            resetpage($fwdto);
            break;
        case "root":
            if (isset($id) && $id == "logout") {
                _logoutroot();
                resetpage($fwdto);
                break;
            }
            $p = "user_page";
            break;
        case "smadbisrept":
            if ($MDL->IsModuleExists('smadbis')) {
                $MDL->LoadModule('smadbis', 0);
            }
            exit;
            break;
        default:
            setpage("?p=" . $GV["default_page"]);
    }
}
//Authenticate current user
Example #2
0
function _logoutroot()
{
    global $_SESSION, $p;
    $_SESSION["rootacc"] = false;
    _logout();
    resetpage();
}