Exemple #1
0
 public function generate_id()
 {
     $failsafe = 20;
     $randnum = 0;
     while ($failsafe--) {
         $randnum = joosRandomizer::hash(32);
         $new_session_id = joosSession::session_cookie_value($randnum);
         $session_obj = new modelUsersSession();
         $session_obj->session_id = $new_session_id;
         if (!$session_obj->find()) {
             break;
         }
     }
     $this->_session_cookie = $randnum;
     $this->session_id = $new_session_id;
 }