主页 > 编程资料 > ecshop >
发布时间:2014-10-27 作者:apizl 阅读:192次
同样注册的用户在pc第一次登陆正常

第二次转用手机登陆之后 PC端不管是密码正确还是错误 都提示密码错误

解决办法:

分别查看目录中的\includes\modules\integrates\integrate.php

找到123行的用户登陆



对立面的$username $password的值输出

看值是否传了进来

如果有值 一步步排除 

继续输出$this->check_user($username, $password)的值是否大于0

如果值不大于0的 就是此处出了问题。

这个时候就需要自己手动 写查询语句去判断是否与数据库的数据相符。

自己写语句的方法:

先通过用户名查询是否存在这个id 然后输出ec_salt的随机值 去计算数据库的加密密码


ecshop的用户加密方式md5(md5($password).$salt)
文章由爱资料原创本文地址:https://www.apizl.com/archives/view-130-1.html,转载请以链接形式标明本文地址!
关键字词: