Пример #1
0
 function login($f3)
 {
     if ($f3->exists('POST.schueler_name')) {
         $schuelerName = $f3->get('POST.schueler_name');
         try {
             $schuelerId = DbWrapper::getSchuelerIdByName($f3->get('db'), $schuelerName);
             Logger::Info($f3, "UserPost.login", "Name: {$schuelerName}, Id: {$schuelerId}");
             $f3->set('COOKIE.user_id', $schuelerId);
             $f3->set('COOKIE.user_name', $schuelerName);
             $f3->reroute('/');
         } catch (Exception $e) {
             Logger::Error($f3, "UserPost.login", "Name: {$schuelerName}, Error: {$e->getMessage()}");
             $f3->reroute('/login');
         }
     } else {
         $f3->reroute('/login');
     }
 }