小编dcp*_*ham的帖子

如何通过电子邮件向用户发送新链接以创建密码

根据另一篇文章,我需要:

PHP 密码恢复 您无法“恢复”密码。你所做的只是两件事之一。

  1. 通过电子邮件向用户发送一个链接,用于创建新密码,覆盖当前密码。
  2. 通过电子邮件向用户发送随机生成的密码,然后要求他们更改。

我已经完成了一个巨大的项目,我迫切需要工作示例,或者至少是您关于如何做到这一点的最佳建议;例如:#1 电子邮件用户链接,用于创建新密码,覆盖当前密码。我被告知数据库有密码加盐,并使用 Blowfish。我真的不知道这到底意味着什么,我正在检查代码以尝试找出如何添加“重置密码?” 链接到他们当前的登录页面。

然后,如果您愿意,您可以协助如何通过电子邮件向用户发送随机生成的密码,然后让他们更改它[上面#2?

任务按原样进行,到目前为止我不知道要提供什么代码;我希望做过这件事的人可以向我展示什么是有效的,我会尝试实施它。我感谢您的帮助!

php email passwords reset

1
推荐指数
1
解决办法
2831
查看次数

php我需要null为null,零为零

我的表字段状态为NULL [默认],或者它是0或1.然后我分配给PHP var $ status.当值为NULL时,我希望不显示图标,当值为0时,显示灰色检查图像,当值为1时,显示绿色检查图像.

麻烦的是,NULL值显示灰色检查图像,0不显示检查图像.不知何故,NULL和0是相似的,但只在一个方向上.我的意思是,无论我如何有条件地测试var是否为null,不是null,null但不是零,它们被错误地解释.这令人困惑.必须有一个简单直接的方法来保持NULL和0分开和不同.我抓住了价值:

$status = $Card['status']; //from above array.
    if ($status == 1) {
        $status = '1';
    } else if ($status == 0) {
        $status = '0';
    } else if ($status === NULL) {
        $status = 'NULL';
    } 
Run Code Online (Sandbox Code Playgroud)

然后显示图像灰色,绿色或根本没有我正在尝试这个:

    if ($status == '1') {
        echo "<img src='../images/status_check_green.png' />";
    } else if ($status == '0') {
        echo "<img src='../images/porc_check_gray.png' />";
    } else if ($status == 'NULL') {
        echo "<img src='' />";
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道我不需要围绕价值观,但我试图将一切都归结为强制有效的比较.可能没有人需要尝试解开我的代码; 但要阐明如何保持NULL和0分开.就像我在这里缺少一些基本的东西.顺便说一句,当我用PHP var填充js var时,它获得正确的值; 他们只是不按照我需要他们的比较. …

php null

1
推荐指数
1
解决办法
106
查看次数

标签 统计

php ×2

email ×1

null ×1

passwords ×1

reset ×1