为什么discuz和ucenter的password的加密值不一致?
如果用户登录的时候是用的ucenter的members表中的password字段的话,那discuz的members表中的password字段是做什么用途的?是否有用?

解决方案 »

  1.   

    应该不会啊
    因为discuz的密码产生方式是:
    $salt=substr(uniqid(rand()), -6); 
    $password=md5(md5($password).$salt)
    在ucenter的members表中有salt字段来存储注册时的salt值,但是discuz的members表中就没有。登录的时候如何做比对?应该只是用ucenter中的。
    还有就是,discuz中的members里的password值和ucenter中的不一致,是不是uniqid的原因?程序执行写入的时候不是一起写入的?= =#
      

  2.   


    能详细说下,为什么dz_members和uc_members里的password字段值不同吗?还有就是dz_members里的password字段的用途也希望详细说下。感谢赐教。。