www.adminn.cn
站长正能量分享网!

PHP记住密码功能实现例子

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

提供两个内置的方法,可以在项目中直接使用,很方便:

  1. /** 
  2.  * 记住密码/清空密码 
  3.  * 
  4.  * @param $phone 
  5.  * @param $pwd 
  6.  * @param $name 
  7.  */ 
  8. public function SeTpassword($phone$pwd , $name$type){ 
  9.     if($type == 1) { 
  10.         $data = array
  11.             'phone' => $phone
  12.             'pwd' => $pwd 
  13.         ); 
  14.         $key = base64_encode(json_encode($data)); 
  15.         setcookie($name$key, time() + 3600 * 24 * 7, '/''''', true); 
  16.     }else
  17.         setcookie($name,'' , time() – 3600 * 24 * 30, '/''''', true); 
  18.     } 

得到保存的密码

@param $name

@return mixed

  1. public function GetPassword($name){ 
  2.     $info = array(); 
  3.     if(!isset($_COOKIE[$name])){ 
  4.         $data['errorCode'] = 1; 
  5.     }else
  6.         if($_COOKIE[$name] == ''){ 
  7.             $data['errorCode'] = 1; 
  8.         }else
  9.             $key = json_decode(base64_decode($_COOKIE[$name], true),true); 
  10.             if(!is_array($key)){ 
  11.                 $data['errorCode'] = 1; 
  12.             }else
  13.                 $data['errorCode'] = 0; 
  14.                 $info['phone'] = $key['phone']; 
  15.                 $info['pwd'] = $key['pwd']; 
  16.                 $info['type'] = 1; 
  17.             } //phpfensi.com 
  18.         } 
  19.     } 
  20.     if($data['errorCode'] == 1){ 
  21.         $info['phone'] = ''
  22.         $info['pwd'] = ''
  23.         $info['type'] = 0; 
  24.     } 
  25.     return $info

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《PHP记住密码功能实现例子》
文章链接:https://www.adminn.cn/news/7533.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

Adminn.Cn 站长分享圈

帝国CMS精品模板腾讯云优惠券,代金券

2次开发,学习研究使用!扫码支付后联系QQ677123发货!

支付宝扫一扫打赏