Exemplo n.º 1
0
 function doModel()
 {
     $locale = Params::getParam('locale');
     if (preg_match('/.{2}_.{2}/', $locale)) {
         Session::newinstance()->_set('userLocale', $locale);
     }
     $redirect_url = '';
     if ($_SERVER['HTTP_REFERER'] != '') {
         $redirect_url = $_SERVER['HTTP_REFERER'];
     } else {
         $redirect_url = osc_base_url(true);
     }
     $this->redirectTo($redirect_url);
 }
Exemplo n.º 2
0
 function logout()
 {
     //destroying session
     $locale = Session::newInstance()->_get('userLocale');
     Session::newInstance()->session_destroy();
     Session::newInstance()->_drop('userId');
     Session::newInstance()->_drop('userName');
     Session::newInstance()->_drop('userEmail');
     Session::newInstance()->_drop('userPhone');
     Session::newInstance()->session_start();
     Session::newinstance()->_set('userLocale', $locale);
     Cookie::newInstance()->pop('oc_userId');
     Cookie::newInstance()->pop('oc_userSecret');
     Cookie::newInstance()->set();
 }