论php登录账户和密码及cookies加密策略

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了论php登录账户和密码及cookies加密策略相关的知识,希望对你有一定的参考价值。

客户端Post账户和密码至服务器端:

  $user=isset($_POST[‘user‘]) ? $_POST[‘user‘] : ‘‘;  
  $psw=isset($_POST[‘psw‘]) ? $_POST[‘psw‘] : ‘‘;

服务端拼接加密密码:

  $pswok=md5($user.$psw);  32位

  MD5用户名和密码,当然可以再次添加盐值(盐值存入数据库),再次加密,基本够用了。

Cookies规则:

  strtoupper($用户ID).":".$row[‘c_truename‘].":".$row[‘c_pic‘];

  用户ID :  商家名称 : 商家头像   然后把拼接字符串

  //(用户名+密码)进行md5加密取16位  ===  会员16位ID,这个ID存入数据库做匹配用,对外调用会员信息,直接通过这个16位加密串查询

  //避免了直接userID或userNAME的暴露

密码规则: 

  用户名+提交密码的md5取32位

用户ID规则:

  用户名长度+:+用户名的MD5取16位  然后  全部大写     md5(strlen($c_username).":".$c_username)


以上是关于论php登录账户和密码及cookies加密策略的主要内容,如果未能解决你的问题,请参考以下文章

php如何获得登录后的cookie

WIN10如何换个账户密码登录局域网电脑?

postman如何绕过登录账户和密码验证,进行接口测试的方法

单点登录终极方案之 CAS 应用及原理

PHP获取windows登录的用户名及密码

登录记住密码