Foxtable(狐表)用户栏目专家坐堂 → 移动版检测是否登陆


  共有3000人关注过本帖树形打印复制链接

主题:移动版检测是否登陆

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/2/23 20:16:00 [显示全部帖子]

如果已经登录过,登录信息保存在Cookie,自然不会再验证登录。

先关闭浏览器,然后重新打开,第一次直接输入http://127.0.0.1/xkf1.htm也不会要求登录吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/2/24 11:47:00 [显示全部帖子]

……
msgbox(Verified) '这里提示什么值
If Verified AndAlso e.Path = "logon.htm"  Then '如果用户访问的是登录页,且身份验证成功
    wb.AppendCookie("username",UserName) '将用户名和密码写入cookie
    wb.AppendCookie("password",Password)
    wb.InsertHTML("<meta http-equiv='Refresh' c>") '直接跳转到首页
    e.WriteString(wb.Build) '生成网页
    Return '必须的
ElseIf Verified = False AndAlso e.Path <> "logon.htm" Then '如果用户身份验证失败,且访问的不是登录页面
    wb.InsertHTML("<meta http-equiv='Refresh' c>") '这里代码不完整,截图看看
    e.WriteString(wb.Build) '生成网页
    msgbox(e.Path) '这里能够弹出来吗,提示什么内容?
    Return '必须的
End If
[此贴子已经被作者于2018/2/24 11:48:10编辑过]

 回到顶部