backoffice->authenticateUser($email,$password)) { // Set user object connector to the one being authenticated $backoffice_user->bos = $Dippler->backoffice; $backoffice_session = new BackOfficeSession($Dippler->backoffice->sid); $backoffice_session->setUser($backoffice_user); $backoffice_session->setTimeZone($Dippler->backoffice->timeZone); if (isset($_SESSION['backoffice_session'])) unset($_SESSION['backoffice_session']); $_SESSION['backoffice_session'] = $backoffice_session; $_SESSION['__sid'] = $backoffice_session->getSessionId(); $_SESSION['__bossid'] = $backoffice_session->getSessionId(); session_regenerate_id(); forward("courses/my"); } else { $Dippler->add_system_message(_("Could not log in."), 'error'); } } else { $Dippler->add_system_message(_("At least one of the parameters is empty."), 'error'); } forward("");