當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Crypt::rijndaelEncrypt方法代碼示例

本文整理匯總了PHP中Crypt::rijndaelEncrypt方法的典型用法代碼示例。如果您正苦於以下問題:PHP Crypt::rijndaelEncrypt方法的具體用法?PHP Crypt::rijndaelEncrypt怎麽用?PHP Crypt::rijndaelEncrypt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Crypt的用法示例。


在下文中一共展示了Crypt::rijndaelEncrypt方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: registerSubmit

 /**
  *
  */
 public function registerSubmit()
 {
     $firstname = $this->input->post('firstname');
     $affix = $this->input->post('affix');
     $lastname = $this->input->post('lastname');
     $zip = $this->input->post('zip_code');
     $number = $this->input->post('house_number');
     $email = $this->input->post('email');
     $password = $this->input->post('password');
     $salt = Crypt::getRandomSalt();
     $pepper = Crypt::createKey();
     $data = array('voornaam' => Crypt::rijndaelEncrypt($firstname, $pepper), 'tussenvoegsel' => Crypt::rijndaelEncrypt($affix, $pepper), 'achternaam' => Crypt::rijndaelEncrypt($lastname, $pepper), 'postcode' => Crypt::rijndaelEncrypt(str_replace(' ', '', $zip), $pepper), 'huisnummer' => Crypt::rijndaelEncrypt($number, $pepper), 'email' => $email, 'wachtwoord' => Crypt::hashPassword($password, $salt), 'salt' => $salt, 'pepper' => $pepper);
     $str = $this->db->insert_string('users', $data);
     $res = $this->db->query($str);
     if (!$res) {
         // TODO: remove this
         if (true) {
             $msg = $this->db->_error_message();
             $num = $this->db->_error_number();
             $data['msg'] = "Error(" . $num . ") " . $msg;
             print_r($data);
         }
         return false;
     }
     $this->load->library('email');
     $this->email->set_mailtype("html");
     $this->email->set_newline("\r\n");
     $this->email->from('no-reply@mo.nl', "Mo's webshop");
     $this->email->to($email);
     $this->email->subject('Account activeren');
     $this->email->message('Beste gebruiker,<br /><br />U hebt zich aangemeld op Mo\'s webshop de lampen speciaalzaak<br /><a href="' . base_url() . 'account/activate/' . base64_encode($pepper) . '/' . md5($email) . '">klik hier om uw account te activeren</a><br /><br>Met vriendelijke groet,<br /><br>Mo');
     $this->email->send();
     return true;
 }
開發者ID:Owain94,項目名稱:Webshop,代碼行數:37,代碼來源:account_model.php


注:本文中的Crypt::rijndaelEncrypt方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。