【问题标题】:Send username and password encrypted yii发送用户名和密码加密yii
【发布时间】:2014-04-29 16:01:14
【问题描述】:

大家好,抱歉我的英语不好。

这是我的情况:

  • 我用 Yii 做了一个校友网
  • 我用crypt(password)加密密码
  • 注册步骤为:
  • *校友在上学时填写姓名、地址、邮箱、编号
  • *admin,确认那个人。如果数据有效
  • *admin,填写该人的用户名和密码,然后保存到数据库
  • *admin,进入网页(管理员表单),然后点击 1 按钮自动发送用户名和密码。

所以我的问题是:

  1. 我的步骤正确吗?或者有什么想法??
  2. 我知道如何发送用户并自动通过,但问题是,如何发送已加密的密码?我有一个想法,让 1 个字段保存未加密的密码,我的想法正确吗??

【问题讨论】:

    标签: php encryption yii password-encryption


    【解决方案1】:

    更改您的工作流程,使密码为空,直到管理员单击按钮。

    然后生成一个随机密码并将临时明文密码发送给用户,然后对密码进行哈希处理并一步保存到数据库。

    顺便说一句,您不想加密密码(即允许将其反转为明文),而是对其进行哈希处理。当用户在登录表单中输入他们的详细信息时,对输入的明文密码进行哈希处理,并与数据库中的哈希密码进行比较。

    【讨论】:

    • 不错,我认为密码生成器是解决方案。非常感谢。 :)
    • 请阅读 BCrypt。使用 crypt 是防止您的密码在未来全部被盗的好方法。
    猜你喜欢
    • 2017-05-18
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 2010-12-05
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多