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
function _logoutroot() { global $_SESSION, $p; $_SESSION["rootacc"] = false; _logout(); resetpage(); }