根据另一篇文章,我需要:
PHP 密码恢复 您无法“恢复”密码。你所做的只是两件事之一。
我已经完成了一个巨大的项目,我迫切需要工作示例,或者至少是您关于如何做到这一点的最佳建议;例如:#1 电子邮件用户链接,用于创建新密码,覆盖当前密码。我被告知数据库有密码加盐,并使用 Blowfish。我真的不知道这到底意味着什么,我正在检查代码以尝试找出如何添加“重置密码?” 链接到他们当前的登录页面。
然后,如果您愿意,您可以协助如何通过电子邮件向用户发送随机生成的密码,然后让他们更改它[上面#2?
任务按原样进行,到目前为止我不知道要提供什么代码;我希望做过这件事的人可以向我展示什么是有效的,我会尝试实施它。我感谢您的帮助!
我的表字段状态为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时,它获得正确的值; 他们只是不按照我需要他们的比较. …