方法1:
两个都写了,用jquey控制显示、隐藏。
<button id="btn_reset_password">修改密码</button>
<button id="btn_get_password">找回密码</button>
<div id="reset_password">
</div>
<div id="get_password">
</div>
<script>
$('#btn_reset_password').on('click',function(){
$('#reset_password').show()
$('#get_password').hide()
})
$('#btn_get_password').on('click',function(){
$('#reset_password').hide()
$('#get_password').show()
})
</script>
方法2:
写在后端,用jquery异步加载
建议您在常用的手机/平板,或曾登录过华为帐号且已信任的浏览器上进行以下 *** 作,有利于提高找回密码的成功率。1.找回密码前请确认您的华为帐号绑定的手机号/邮件地址是否可以接受验证码。
(1)手机号/邮件地址在使用,可以接收验证码
方式一:华为手机/平板
已登录华为帐号:设置 >华为帐号 >帐号安全 >更多 >安全中心 >找回密码。
未登录华为帐号:设置 >登录华为帐号 >忘记密码。
方式二:在手机/电脑浏览器:
打开找回密码链接,按照页面提示 *** 作。
场景二:手机号/邮件地址不可用,无法接收验证码
请自助申诉更改手机号、邮件地址、安全手机号或安全邮件地址。申诉通过后,点击短信中的链接输入自助申诉变更后的新手机号/邮件地址找回密码。
审核结果最快15分钟,最慢3天内发送到您申诉时设置的新手机号或邮件地址。
方式一:华为手机/平板:
已登录华为帐号:设置 >华为帐号 >帐号安全 >更多 >安全中心 >自助申诉。
未登录华为帐号:设置 >登录华为帐号 >遇到问题 >自助申诉。
方式二:手机/电脑浏览器:
访问以下自助申诉链接,点击开始申诉。
2.找回密码过程中,您可能会遇到的问题
(1)找回密码时,无法回答安全问题或提示“找回密码失败,请24小时后重试”
解决方法:
请填写《华为帐号找密失败申诉》链接,按照页面要求提交资料。结果一般会在一个工作日内以短信形式发送至您申诉中填写的手机号。申诉通过后,请在24小时内点击帐号登录页面的“忘记密码”完成密码重置。
(2)找回密码时,页面提示“您的 *** 作可能存在安全风险,请您24小时后再试”。
解决方法:
此风险无法解除,请暂停找回密码或登录等 *** 作,并在最后一次 *** 作找回密码的24小时后,重新进行找回密码 *** 作。
(3)解决方法:
华为帐号注册时需绑定手机号或邮件地址。如您忘记帐号,可尝试在帐号登录页面点击“忘记密码”链接,输入您可能使用过的手机号或邮件地址,点击“下一步”,若进入获取验证码界面,则说明此手机号或邮件地址已注册华为帐号;若提示“此帐号无效或不受支持,则说明此手机号或邮件地址不存在,建议您注册新的华为帐号。
找回密码:https://id1.cloud.huawei.com/AMW/v2/portal/resetPwd/forgetbyid.html?reqClientType=760&loginChannel=7000003#/forgetPwd/forgetbyid
华为帐号找密失败申诉:https://selfhelp-drcn.platform.hicloud.com/ws/sh/507851137878067584
自助申诉:https://id1.cloud.huawei.com/AMW/mobile/appealSelf/applyChangeAccount.html?reqClientType=761&loginChannel=7000003#/appealSelf/applyChangeAccount
<%action = request("action")
if action = "zhaohui" then
username = request("username")
'response.Write(username)
'response.End()
sql = "select * from [user] where username = " &username
set rrs = server.CreateObject("adodb.recordset")
rrs.open sql ,conn ,1 ,3
if not rrs.eof then
rrs("userpass") = md5("123456")'这边是经过加密算法的
'userpass = rrs("pass") '如果是确定用找回 *** 作,那么数据库在一个字段存放密码,而且不能经过加密算法,但是这样不安全哦
rrs.update()
response.Write("已将您的密码初始化为123456,请重新登录修改")
rrs.close
set rrs = nothing
else
response.Write("<script language='javascript'>alert('查找不到该用户,请重新核对')history.go(-1)</script>")
response.End()
end if
end if
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
*{
margin:0
padding:0
}
body{
padding:50px
}
a{
text-decoration:none
color:#333
}
.bluepass{
background:#FFC
}
.bgpass{ background:#fff}
</style>
</head>
<body>
密码找回:
<form action="?action=zhaohui" method="post" name="form1" >
<table>
<tr>
<td colspan=2 height="30">请输入您的用户名,以便我们替你重置密码,登录您中心自己在重新设置密码</td>
</tr>
<tr>
<td width="100" height="30">用户名:</td>
<td><input id="username" class="bgpass" onfocus="javascript:this.className='bluepass'" onblur="javascript:this.className='bgpass'" type="text" name="username"></td>
</tr>
<tr>
<td height="30" colspan="2">
<input type="submit" value="提交" >
<input type="reset" value="重置" >
</td>
</tr>
</table>
</form>
</body>
</html>
我这边实现的是密码的重置,就是用你输入的用户名去关联数据库,查找到了,给密码字段userpass重置为123456,为什么这么做是,因为这个字段是通过另外一个文件md5.asp加密形成的,解密的我没涉及过,所以使用这个
当然还有一种就是你给user页面另外设立一个pass的字段,直接存储我们注册时的密码字符串,不经过加密,这样我们就可以用于找回了,但是感觉这样不安全。。所以还是不建议用这个了...
这些代码已经经过测试的了,,你把文件复制你本地站点测试看看,就好了,当然对应的字段数据表都要修改过来才是
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)