Example #1
0
 /**
  * activate user and produce authentication for this session
  * @return void
  */
 private function activateUser($id)
 {
     $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
     $characters_length = strlen($characters);
     $random_string = '';
     $length = 32;
     for ($i = 0; $i < $length; $i++) {
         $random_string .= $characters[rand(0, $characters_length - 1)];
     }
     Config::$USER_AUTH = $random_string;
     Config::writeNewAuth($id, $random_string);
 }