怎样更改帐号收发验证码助手

把验证码存储在Cookie中
一般来说,我们会把验证码的值用Session存储起来,通过对比用户提交的验证码和Session中的验证码,就可以知道输入是否正确。由于Session会占用服务器资源,我曾经想过是否可以把验证码的值加密后存储在Cookie中。不过事实证明,这只是异想天开罢了。
假设验证码的值是a,通过sha1加密后得到的值为b = sha1(a),并且把b存储在Cookie中。而用户提交的验证码值为c,通过判断sha1(c)是否与b相等,可以知道输入的验证码是否正确。然而,Cookie是受客户端控制的。如果用户事先通过肉眼看到验证码的值是a,又从Cookie中得知此时的加密值为b,那么,他只要在提交前把Cookie的值修改为b,提交的验证码值为a,就可以永远通过验证。
没有进行非空判断
这种情况可以直接用代码来说明:
复制代码 代码如下:
if (Request["captcha"] == Session["captcha"] as string)
// 验证通过,继续操作
假设用户绕过了系统提供的表单直接提交数据,此时验证码还没生成,Session["captcha"]为空。用户不提交验证码时,Request["captcha"]也为空。于是,验证通过了。
要解决这个问题,其实只要加个非空判断就可以了:
复制代码 代码如下:
if (!String.IsNullOrEmpty(Request["captcha"]) &&
Request["captcha"] == Session["captcha"] as string)
// 验证通过,继续操作
没有及时销毁验证码
使用验证码要遵循一个原则,在一次比对之后,无论用户输入正确与否,都要立刻将验证码销毁。
如果不这样做,就可以出现以下情况:
假设用户输入错误,且验证码没有重新生成,那么他就可以一直尝试,直到正确为止。虽然机器对图片的一次性识别率比较低,但是,如果同一张图片你给它无限次机会的话,它还是可以识别出来的。
假设用户输入成功,且验证码没有销毁,那么在Session过期之前,他就可以一直用这个验证码通过验证。非数字证书,且手机无法正常接受验证码的用户,如何修改绑定手机?
本回答由达人推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;是时候,换个姿势关注TA
关注 功能升级,收割 TA 的最新动态
扫我下载最新九游APP
查看: 669|回复: 1
最后登录积分1729精华0帖子
, 经验 1729, 距离下一级还需 271 经验
我想换手机号了,可是游戏登陆是手机接收验证码的
最后登录积分14480精华0帖子
亲,莉莉来咯O(∩_∩)O& && &
对您造成不便实在抱歉的了,麻烦亲这边到id.uc.cn进行换绑手机号码即可
人间自有真情在,给个评价就是爱。如有疑问,欢迎再次召唤!
安卓平台下载
苹果平台下载请问,我想修改验证码中的字体大小,应该如何修改?
现在的字体太小啦,眼神不好,看不清楚~
| 最后更新于
controllers/captcha.php这里生成的验证码,跟Bilibili的一样大。
不对吧?我连这个文件夹都没有。
回复 @wfsdaj :你去github下载最新版源代码,重新安装一次,执行/update不会丢数据。
登录后方可回帖平板/笔记本
HiLink生态产品
终端云服务专区
手机号要换,华为帐号怎么办?手把手教给你换帐号【一】
&花粉版主&
来自:浏览器
本帖最后由 我爱巧丽 于
21:34 编辑
& && & 最近官方QQ群里在导人,不断遇到一些朋友在使用华为帐号时,因为之前更换了手机号码,又忘记帐号对应的密码,结果安全手机不能解绑,该帐号无法继续使用的问题。
& && & 对于遗失或更换了手机号的朋友们来说,如果在有同步通信录等重要信息,可以继续使用原手机号登录华为系列app,没有必要一定要更换华为帐号。如果真的是有强迫症,必须要修改,可以找一下QQ公众号,询问一下如何更换帐号为新手机号。
& && & 对于在更换手机号前,意识到要将新手机号替换旧号码的朋友,只需按照下面的步骤一步步来,就可以把更换帐号啦。
& && & 本帖为简单说明,仅以邮箱与邮箱之间更换华为帐号为例,也适用于手机号与手机号之间的帐号更换。手机号与邮箱号的互相更换,可以参考&&
第一步:登录,将鼠标指向自己的名字,就弹出下图,点击“华为帐号”
1.png (33.17 KB, 下载次数: 45)
17:58 上传
第二步:选择第一个“华为帐号”,点击后面的“更改”,进入确认界面,选择“同意”。
QQ截图26.png (122.37 KB, 下载次数: 22)
17:58 上传
QQ截图46.png (115.24 KB, 下载次数: 19)
17:56 上传
第三步:输入新的帐号,点击&下一步&,在验证新帐号的界面,输入图中验证码并点击发送验证码
QQ截图29.png (68.75 KB, 下载次数: 20)
17:58 上传
第四步:大约1分钟左右,该帐号对应的邮箱会收到一封来自华为帐号的邮件(该邮箱需开通邮件功能,如一直没收到可以在**箱看看是否被屏蔽),复制邮件中的邮箱验证码并将其输入“验证新邮箱”的对话框,继续点击“下一步”。
QQ截图04.png (97.59 KB, 下载次数: 29)
17:58 上传
第五步:“安全确认“:要经原邮箱帐号的确认后,新的帐号才能使用,具体操作与上一步操作基本相同,就不再赘述。
QQ截图44.png (81.73 KB, 下载次数: 21)
17:56 上传
QQ截图56.png (107.4 KB, 下载次数: 25)
17:58 上传
第六步:经安全确认后,帐号即可更换完成。原帐号不能再登录,建议修改新帐号对应的密码后再使用该帐号登录华为系列应用。
QQ截图23.png (72.14 KB, 下载次数: 26)
17:58 上传
QQ截图51.png (122.35 KB, 下载次数: 18)
17:56 上传
最后,建议大家在更换手机号之前,将自己的华为帐号及安全手机号提前更改为新号码(安全手机可在华为云服务中更换),又或者同时绑定好手机号和邮箱号,避免以后忘记密码或者需要更改密码,手机号又停止使用导致无法成功的情况。
华为帐号更换链接:
找QQ 我就是找他恢复微信聊天记录.
Duangduangduang给楼主加分了!
好赞~鼓掌~
width:100%">
&花粉达人&
来自:浏览器
挺详细的教程,支持下!
我的华为手机忘记密码是找维修师傅解开的,解锁.救砖可以找他!我的修好了! 他 微,信 :shuajiz 他‘ Q’:
技术真的牛,推荐给大家!&
width:100%">
&自成一派&
来自:浏览器
赚花瓣 评应用 享资源 求软件 查物流 询活动
width:100%">
&花粉版主&
来自:浏览器
不错 支持一下,这个功能适用范围广。。。
width:100%">
&已臻大成&
来自:浏览器
谢谢分享支持一下!这个正需要!
width:100%">
&内测达人&
来自:浏览器
图文并茂,非常实用
width:100%">
&新学乍练&
来自:浏览器
为什么之前手机绑定的账号,现在不能用那个账号内测了?
width:100%">
&花粉版主&
来自:浏览器
huafans 发表于
为什么之前手机绑定的账号,现在不能用那个账号内测了?
什么意思,内测?
width:100%">
&新学乍练&
来自:浏览器
什么意思,内测?
width:100%">
&神功盖世&
来自:浏览器
详细的教程,支持下!
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
应用分享达人
应用资源合集不得少于3个(合集内资源量不得少于10个);应用资源帖不得少于30个;应用资源下载总量不低于2000
好基友勋章
花粉好机友,注册时间大于99天
在职斑竹的身份勋章,感谢斑竹的辛勤劳动
花粉俱乐部6周年
花粉俱乐部6周年
关注华为花粉俱乐部微信公众平台——“华为花粉俱乐部”
养老斑竹的身份勋章,感谢斑竹的辛勤劳动
大富翁勋章
达到1万花瓣后可申请获得大富翁勋章
1月7日前可申请自动获得,1月7日后参与其它相关活动获得。
塞外好风光车与模帝都双彩虹夜色阑珊白天不懂夜的黑美丽的北京
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利

我要回帖

更多关于 帐号和验证码 的文章

 

随机推荐