首页
统计
关于
Search
1
电脑微信企业微信双开/多开的方法(这可能是最简单粗暴高效的解决方案)
1,083 阅读
2
网址自动推送百度API源码(PHP源码)(百度php推送源代码)
590 阅读
3
宝塔面板7.7.0版本原版安装+升级脚本(宝塔面板7.6.0破解版)
555 阅读
4
宝塔LINUX企业永久付费破解版(宝塔企业版破解版)所有专业版企业版插件免费使用!
470 阅读
5
宝塔面板插件破解方法(宝塔面板插件破解方法教程)
392 阅读
闲聊
WinForm
WinForm成品
WinForm源码
WinForm代码段
E语言
E成品
E源码
WEB
PHP代码
网站文章
网站源码
建站程序
BT
Discuz!
DZ模板
DZ插件
Typecho
Typecho模板
Typecho插件
网络安全
软件工具
技术教程
线报
域名
登录
Search
标签搜索
宝塔面板
源码
PHP
BT
百度
Typecho
谷歌翻译
IP
C#进程守护
进程守护
Winform进程守护
宝塔企业版
宝塔专业版
监控报表
建站程序
Winform除法
winform窗体透明背景实现
网络检测
宝塔面板卸载
去掉index.php
CN-Root
累计撰写
107
篇文章
累计收到
158
条评论
今日撰写
0
篇文章
首页
栏目
闲聊
WinForm
WinForm成品
WinForm源码
WinForm代码段
E语言
E成品
E源码
WEB
PHP代码
网站文章
网站源码
建站程序
BT
Discuz!
DZ模板
DZ插件
Typecho
Typecho模板
Typecho插件
网络安全
软件工具
技术教程
线报
域名
页面
统计
关于
用户登录
登录
搜索到
1
篇与
Typecho自动义密码
的结果
2022-06-30
Typecho 前台注册自定义密码(typecho前台登录)
看到/var/Widget/Register.php 文件中 41-47 行有:/** 如果请求中有 password */ if (array_key_exists('password', $_REQUEST)) { $validator->addRule('password', 'required', _t('必须填写密码')); $validator->addRule('password', 'minLength', _t('为了保证账户安全, 请输入至少六位的密码'), 6); $validator->addRule('password', 'maxLength', _t('为了便于记忆, 密码长度请不要超过十八位'), 18); $validator->addRule('confirm', 'confirm', _t('两次输入的密码不一致'), 'password'); }发现 Typecho 已经定义了。这就很方便,我只用调用就好。我们目前要实现的功能:1.在表单中添加 input 让前台注册表单包含 password 和确认密码 confirm2.接收请求时,如果请求中有 password 则设置,否则还是按照原来的样子使用随机字符串。在表单中添加 input 让前台注册表单包含 password 和确认密码 confirm接收请求时,如果请求中有 password 则设置,否则还是按照原来的样子使用随机字符串。前台注册.php 内添加:<p> <label for="password" class="sr-only"><?php _e('密码'); ?></label> <input type="password" id="password" name="password" placeholder="<?php _e('密码'); ?>" value="<?php echo $rememberPassword; ?>" class="text-l w-100" autofocus /> </p> <p> <label for="confirm" class="sr-only"><?php _e('重复密码'); ?></label> <input type="password" id="confirm" name="confirm" placeholder="<?php _e('重复密码'); ?>" value="<?php echo $rememberConfirm; ?>" class="text-l w-100" /> </p>在/var/Widget/Register.php 文件中,找到:$generatedPassword = Typecho_Common::randString(7);改成:/** 如果请求中含有 password 则设置为密码,否则随机密码 */ if (array_key_exists('password', $_REQUEST)) { $generatedPassword = $this->request->password; } else { $generatedPassword = Typecho_Common::randString(7); }到这里就已经修改好了,用户注册的页面 P 标签记得自己修改一下顺序!
2022年06月30日
37 阅读
0 评论
0 点赞