半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

网页后台修改密码提示原始密码有误

2022-06-22 07:25:07 暂无评论 14 网站技术问题 密码   显示   帐号

我看了你的代码,首先你要做的应该是好好规范一下你的代码,你自己好好看看一下子MD5(passa),后面又来一个MD5(pass)。这是第一个问题。第二个问题就是你的passa还没有接收到数据,你应该首先应该获取表单传来的数据。使用Request或者是Request.Form()来获取。最后一个问题是你的判断语句的条件错误,if not(rs.bof and rs.eof) then这句的意思是数据集记录既要在第一个记录之前也要在最后一个记录之后,有这样的可能性吗?应该要写成这样if not rs.eof then。如果还有问题的话可以加我QQ123671411,我可以帮你看看还有没有其他的错误!!

输入一个密码,输入正确显示"输入正确请继续运行";输入错误,提示"请重新输入";超出三次,则不给同行

你的代码有三个错误, 1 password[100]=\0; 这种赋值有问题,应该为password[0]='\0'; 2 你在输入错误重新输入的时候,没有把e清零; 3 if(c==8&&e>=0)//8为退格 这一句可能造成数组溢出,应该为 if(c==8&&e>0)//8为退格 修改后的代码如下: 有什么不明白的再问。 #include #include int main() { char password[100],c; int e=0; while(1) { printf(警告:密码输入有误时可以后退更正,但后退范围仅限到下行文字的'请输入密码:'中的':'之后\n); printf(请输入密码:); password[0]='\0'; while((c=getch())!=13&&e<100)//13为回车 { if(c==8&&e>0)//8为退格 { password[e--]='\0';//删除最后一个,并且计数器减1 printf(\b \b);//退格 } else { password[e++]=c; printf(*); } } password[e]='\0'; if(strcmp(password,123)==0) { printf(\n通过!);system(pause);system(cls);exit(0); } else { printf(\n\n密码错误!);e=0;getchar();system(cls); } } return 0; }

yy显示是无效的申诉帐号,而且刚改密码又显示密码不对,要手机号登录,咋办,急急急!!!!

当忘记密码时,您可以通过四种方式来进行找回密码 当忘记密码时,您可以通过四种方式来进行找回密码:
1.通过密保邮箱:点击登录窗口上“忘记密码”——填写通行证/邮箱——选择“密保邮箱”——填写邮箱地址——发送重置链接到您邮箱。打开邮箱找到重置密码邮件,点击重置链接即可修改,第一次修改后使用邮箱地址和新密码来登录。
2.通过密保问题:点击登录窗口上“忘记密码”——输入通行证/邮箱——选择“密保问题”——回答密保问题答案——回答正确即可修改密码。
3.通过密保手机:点击登录窗口上“忘记密码”——输入通行证/邮箱——选择“密保手机”——输入手机号——下一步——收到验证码,在网页输入验证码即可修改。

猜你喜欢