整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

ThinkPHP6开发博客实战入门(八),修改用户名

ThinkPHP6开发博客实战入门(八),修改用户名称和密码

开view/admin/index_index.html模板文件,添加修改密码的栏目导航:

<li class="layui-nav-item"><a class="password">修改密码</a></li>

在尾部添加修改密码表单和JS代码:

接着打开后台首页,点击修改密码就会弹出如下表单:

打开app/admin/controller/index.php文件,添加一段edit操作方法:

通过request()->isPost()方法判断数据是否是Post方法提交;通过input()助手函数来获取对应表单元素的名称,如input('name')用户名称和input('password')用户密码;通过update()方式来修改id为1的name和password字段的数据;

这里有一段判断输入的两个密码是否相等,如果不相等就提示密码不同。

if ($password !=$passwords) {
	return json(array('code'=>0, 'msg'=>'密码不同'));
}

这里为了演示,我用md5来加密密码,实际上不是很安全,后面我会单独介绍一种比较安全的加密方式。

试着修改密码,不出意外就会提示修改成功:(注意编码格式UTF-8)

打开数据库看一下数据表:

最后本篇教程所有代码都放在我的Gitee,欢迎查阅学习。

、手机个人所得税APP重置申报密码操作流程

1. 使用法人或者财务负责人账号,登录个人所得税APP;

2. 进入【个人中心】--【企业办税权限】,点击要重置申报密码的单位,进入【企业办税人员列表】界面,当角色是法人或财务负责人的时候,左下角会有【重置申报密码】功能;

3. 点击【重置申报密码】,判断该账号是否有绑定的手机。如果没有绑定手机号,需要先到【个人中心】--【安全中心】绑定手机号;如果有,则进入申报密码重置页面;

4. 输入新密码并确认密码后,获取短信验证码,页面上所有内容输入完成后,点击【保存】,申报密码重置成功,提示重置成功即可。温馨提示:获取验证码的手机号是您注册个税所得税APP时绑定的手机号,可以在【安全中心】查看。

一、网页版自然人电子税务局网页版重置申报密码操作流程

1. 使用法人或者财务负责人账号,登录自然人电子税务局网页版;

2. 点击【办税授权管理】--【企业办税权限】--【查看详情】,可以进入【办税人员信息】页面;

1. 当角色为法人或者财务负责人时,会有【重置申报密码功能】,点击【重置申报密码】,判断该账号是否有绑定的手机号。如果没有,需要先在【安全中心】绑定手机号;如果有,则进入申报密码重置页面;

4.输入新密码并确认密码后,获取短信验证码,页面上所有内容输入完成后,点击【确定】,申报密码重置成功即可。温馨提示:获取验证码的手机号是您注册时绑定的手机号,可以在【安全中心】查看。

于域用户来说,定期修改密码是必须的。对于没有Exchange的组织,而且经常出差在外的人员,能及时修改密码就变得很重要了。

在Windows 2003的时候有iisadmpwd可以修改。但是这个页面在2008的时候取消了。如果看不到图,请点我。

自从Windows 2012 R2开始又可以通过Remote Desktop的一个组件修改密码了。这个功能本来是为了让RDP用户修改密码的。因为如果远程桌面启用了NLA,并且新用户第一次登录时必须修改密码的情况下,用户将无法连接上服务器。所以,需要用户先修改密码,然后再通过RDP登录。方法如下:

添加Remote Desktop Service角色

添加Remote Deskotp Web Access这个Role service。

添加完毕后,会自动在默认网站下生成一个RDWeb的虚拟目录。

选中RDWeb下的Pages,然后点击中间窗口中的Application Settings。将PasswordChangeEanbled属性改成True.

重新启动网站后访问

https://serverip/RDWeb/Pages/en-US/password.aspx

这个页面就可以修改密码了。

由于这个功能需要HTTPS的访问,请准备好适合的证书。

同样,建议写个default.htm的页面,将默认网站的访问,自动跳转到这个页面上。

可以通过修改

C:\Windows\Web\RDWeb\Pages\en-US目录下的password.aspx把一些需要自定义的文字替换掉。同样images目录里的图标、图片也可以替换成自己想要的。比如我替换后的页面时这个样子的。