zhangjingyu
“zhangjingyu 现在的代码,备份下。
如果设置了安全问题,那么判断成立,字符串长度为10(16e202ba03),重置密码链接颜色为s1,红色;否则为s3,绿色(#008800)。 (2020-02-22 08:53) 查看本帖 ”(引用内容)103楼的代码可用,判断安全问题字段的长度;现在的修改方案是判断该字段是否为空:
“ {$pwddburl}”(引用内容)两点总结,更准确说可能是提醒吧:
1.判断中等号一定要用双等号;
2.输出的内容最好整体放在代码结束之前,以防样式上的问题出现。
话说一个小插曲。103楼代码中“”在代码结束之前有,后面还有一个,也就是说重复了,但没影响到最终的显示。用tab调整代码的对齐时发现了这个问题,所以把前面的那个删除了,结果链接颜色都成一样的了,而且没有加粗效果。最后把代码结束后面的那个“”剪切到前面,才又正常。说明,代码必须严谨。
=================分隔线====================
另一种修改方案,不同的地方是判断放到了php文件中(以下为完整代码)。
用户管理模板文件添加:
“
重置密码
{$pwddburl}
”(引用内容)
用户管理php文件添加:
“//以下代码构建重置用户密码链接2020.2.20
$pwddb = $db->get_one("SELECT * FROM pw_members WHERE uid=".pwEscape($uid));
$submit = md5($pwddb['regdate'].substr($pwddb['password'],10).$timestamp);
$pwddburl = "$db_bbsurl/sendpwd.php?action=getback&pwuser=$pwddb&submit=$submit&st=$timestamp";
//重置密码链接样式2020.2.22
$pwd_style=($pwddb['safecv']=='')?'b s3':'b s1';”(引用内容)