示例#1
0
 private function doLogin()
 {
     $val = array();
     foreach ($this->credentials[0] as $name => $value) {
         $val[] = $name . ':' . $value;
     }
     $val = implode(';', $val);
     $val = Cryptography::encode($val);
     Session::set('fwLGN', $val);
 }
示例#2
0
 public static function generate($length = 64)
 {
     $seed = time() . $_SERVER['REMOTE_ADDR'] . openssl_random_pseudo_bytes($length);
     $seed = Cryptography::encode($seed, 'base64');
     return substr($seed, 0, $length);
 }