php 存储密码并加密
2017-03-27 10:53
1341 查看
//设置cookie public function auth(){ cookie('user_id',$this->user_id); cookie('username',$this->username); cookie('ccode', encCookie($this->user_id,$this->username)); } //收回权限revoke() public function revoke(){ cookie('user_id',null); cookie('username',null); cookie('ccode', null); } //密码验证 public function checkPass($password){ $sqpass=$this->password; $this->password=$password; $this->encPass(); return $sqpass===$this->password; } public function reg(){//添加到数据库 $this->encPass(); return $this->add(); } public function encPass(){//md5加密 $this->salt(); $this->password=md5($this->salt.$this->password); } public function salt(){//获取盐 if(!isset($this->salt)){//密码验证时取出的有盐,此时不需要再获取随机的盐 $this->salt= $this->randstr(); } return $this->salt; } public function randstr($length=6){ $str='zxcvbnmasdfghjklqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM;}[]{()><$@0123456789'; $str=str_shuffle($str); return substr($str,0,$length); }
相关文章推荐
- NET 本地配置文件中存储密码 之 加密解密
- 项目中加密存储密码的工具类---PasswordUtil类
- 某公司数据库密码规定为5位组成的字符串,存储之前,需要将其加密
- 这才是一个完整的用户登录(Forms身份认证+记住密码+加密存储+LoginedPage/BasePage)
- PHP中对用户密码进行加密
- [★] 本地配置文件中存储密码 之 加密解密
- PHP之密码加密的几种方式
- tomcat安全配置之证书密码加密存储
- PHP基础21-对用户密码进行加密和解密
- 有趣的密码加密策略,你知道自己的密码如何在网站中存储的吗?
- 关于php密码md5加密措施
- 关于加密:本地用户名与密码安全的存储方案
- 使用 Salt + Hash 将密码加密后再存储进数据库
- tomcat安全配置之证书密码加密存储
- JAVA APP——密码加密后端存储
- 远离密码泄露:安全存储密码的加密哈希
- 使用 Salt + Hash 将密码加密后再存储进数据库
- php中存储用户ID和密码到mysql数据库的方法
- 查看并修改Oracle用户的密码【oracle不能查看dba_users里password字段(存储密码的加密过的字符串)对应的密码明文】
- 加密部分内容(敏感信息,如密码,用户名等...)(PHP代码函数)