以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 短信验证码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97179) |
|
-- 作者:zhangjian222200 -- 发布时间:2017/3/7 16:11:00 -- 短信验证码 验证码界面容易完成,但是验证码数字需要发送到手机,然后再填入,可以在哪购买?代码怎么写? [此贴子已经被作者于2017/3/7 16:13:08编辑过]
|
|
-- 作者:有点色 -- 发布时间:2017/3/7 17:59:00 -- 方法一:
http://www.foxtable.com/webhelp/scr/2243.htm
方法二:
http://www.foxtable.com/webhelp/scr/2420.htm
方法三:
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=52815&skin=0
购买:
http://apistore.baidu.com/astore/classificationservicelist/39.html
|
|
-- 作者:zhangjian222200 -- 发布时间:2017/3/15 22:43:00 -- 这个验证码怎么实现,需要购买吗? |
|
-- 作者:有点色 -- 发布时间:2017/3/16 0:57:00 -- 你指图片验证码?图片验证码不需要购买,单独做一个生成图片的功能
先学一下gdi http://www.foxtable.com/webhelp/scr/1482.htm
直接做一个xxx.htm来生成验证码,然后把你要显示图片的路径设置成那个xxx.htm
|
|
-- 作者:zhangjian222200 -- 发布时间:2017/3/19 22:05:00 -- 4楼可以这样理解吗? 用p.repoint()画出图,然后保存为图片,再把图片放到x××.htm,然后将示图片的路径设置成那个xxx.htm
|
|
-- 作者:有点蓝 -- 发布时间:2017/3/20 9:09:00 -- 图片放到web目录下,网页指定好图片的路径 |
|
-- 作者:有点色 -- 发布时间:2017/3/20 11:37:00 -- 以下是引用zhangjian222200在2017/3/19 22:05:00的发言:
4楼可以这样理解吗? 用p.repoint()画出图,然后保存为图片,再把图片放到x××.htm,然后将示图片的路径设置成那个xxx.htm
httpRequest做一个xxx.htm的判断,在里面写代码,生成图片,然后e.WriteFile(生成的图片路径)
|
|
-- 作者:zhangjian222200 -- 发布时间:2017/3/20 17:33:00 -- 回7楼,这是需要显示验证的页面: Select Case e.Path Case "login.htm" Dim wb As New weui wb.AddForm("","form1","login.htm") With wb.AddInputGroup("form1","ipg1","登录") If e.PostValues.ContainsKey("isj") AndAlso e.PostValues.ContainsKey("imm") Then \'判断是否是验证失败后的重新登录 wb.AddTopTips("","toptip1","用户名或密码错误!").msec = 2000 \'如果用户通过登录按钮访问,则给用户一个2秒的提示. End If With .AddInputCell("ic1") \'通过InputCell增加输入框(1表示突出显示,2表示红色警示图标) .AddLabel("lsj","手机",0) \'增加标签(0显示在左边) .AddInput("isj","text",1).PlaceHolder= "请输入手机号" \'增加输入框(0靠左显示,1居中显示,2靠右显示) End With With .AddInputCell("ic2") .AddLabel("lmm","密码",0) .AddInput("imm","password",1).PlaceHolder= "请输入密码" End With With .AddInputCell("ic3") .AddLabel("lyz","验证码",0) .AddInput("iyz","number",1).PlaceHolder= "请输入验证码" .AddVcodeButton("vyz","获取验证码",2) \'0靠左显示,1居中显示,2靠右显示 End With \'End With .AddSwitch("jizhumima","记住密码") With wb.AddButtonGroup("form1","btg1",True) .Add("btn1", "登录", "","submit") \'"/index.htm") End With With wb.AddButtonGroup("form1","btg2", False) .Add("btn2", "免费注册","","/register.htm").Kind = 1 .Add("btn3", "忘记密码","","/getback.htm").Kind = 1 End With End With e.WriteString(wb.Build) \'生成网页 End Select 这是一段2个随机数字相加的图片,问如何写入上述代码? Dim p As WinForm.Painter = e.Form.Controls("Painter1") Dim g As Graphics = p.Graphics Dim Val1 As string = Rand.Next(10) \'生成0到10之间的随机整数 Dim Val2 As string = Rand.Next(10) \'生成0到10之间的随机整数 Dim fnt As New Font("宋体",16) Dim msg As String = " & Val1 & + & Val2 & =" g.DrawString(msg,fnt,Brushes.Red,10,10) p.Repaint() p.Save(ProjectPath & "Images\\myimg.jpg")
[此贴子已经被作者于2017/3/20 17:33:38编辑过]
|
|
-- 作者:有点色 -- 发布时间:2017/3/20 18:33:00 -- mark验证码
Select Case e.Path [此贴子已经被作者于2017/3/20 18:40:15编辑过]
|
|
-- 作者:zhangjian222200 -- 发布时间:2017/4/2 23:08:00 --
如何写成2个随机2位整数相加呢? 如:15+19=
[此贴子已经被作者于2017/4/5 19:01:25编辑过]
|