コード例 #1
0
ファイル: dls-session.php プロジェクト: sabdev1/ljcdevsab
 /**
  * Generate a session id
  *
  * @return string session id
  */
 protected function _set_session_id()
 {
     require_once ABSPATH . 'wp-includes/class-phpass.php';
     $hash = new PasswordHash(8, false);
     self::$session_id = md5($hash->get_random_bytes(32));
     return self::$session_id;
 }
コード例 #2
0
ファイル: data.php プロジェクト: sabdev1/ljcdevsab
 public function remember_signup($signup_id)
 {
     $signup = $this->get_signup($signup_id);
     if (isset($_POST['dls_sus_remember']) && $_POST['dls_sus_remember'] === 'true') {
         $session = DLS_Session::start();
         $session_data[$this->plugin_prefix . '_remember'] = array('firstname' => $signup->firstname, 'lastname' => $signup->lastname, 'email' => $signup->email, 'phone' => $signup->phone, 'address' => $signup->address, 'city' => $signup->city, 'state' => $signup->state, 'zip' => $signup->zip);
         $session->set($session_data);
     }
 }
コード例 #3
0
ファイル: sign-up-sheets.php プロジェクト: sabdev1/ljcdevsab
 /**
  *  Cleanup session
  */
 function end_session()
 {
     DLS_Session::kill();
 }