以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何限制功能页的单独访问? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161373) |
-- 作者:wh420 -- 发布时间:2021/3/15 15:52:00 -- 如何限制功能页的单独访问? 在用WEUI框架做页面设计时有: LIST页面、ADDNEW.HTM、EDIT.HTM 如何限制ADDNEW.HTM和EDIT.HTM只能从list.htm页面入口进行访问?禁止单独输入/addnew.htm访问 |
-- 作者:有点蓝 -- 发布时间:2021/3/15 16:15:00 -- list.htm页面打开ADDNEW.HTM和EDIT.HTM之前添加一个cookie,ADDNEW.HTM和EDIT.HTM里判断这个cookie值是否存在,不存在就跳转到list.htm页面,如果存在就把这个cookie值清空,然后返回页面 |
-- 作者:wh420 -- 发布时间:2021/3/15 17:00:00 -- 思路明白了,在哪个位置上加cookies? |
-- 作者:有点蓝 -- 发布时间:2021/3/15 17:06:00 -- 第61行e.writestring之前都可以 |
-- 作者:wh420 -- 发布时间:2021/3/15 21:00:00 -- 1、使用wb.appendcookies 与 e.appendcookies 两种方法存储的COOKIES有何不同? 2、他们清空某个固定cookie值时所用的方法一样吗?
|
-- 作者:有点蓝 -- 发布时间:2021/3/15 21:20:00 -- 建议使用wb.appendcookies |
-- 作者:wh420 -- 发布时间:2021/3/15 21:42:00 -- 我在list.htm中存储cookies, 使用wb.appendcookies(“shouquan","ShouQuanYe") 在addnew.htm中 If e.Cookies.ContainsKey("shouquan") 读取到这个值了,但使用删除后(这种方法是否正确?),如何确认这个cooies是否被删除? wb.DeleteCookie(”shouquan“) |
-- 作者:有点蓝 -- 发布时间:2021/3/15 22:00:00 -- 直接访问ADDNEW.HTM和EDIT.HTM,如果可以,说明没有删除,否则就是已经删除。或者打开浏览器开发者工具查看 [此贴子已经被作者于2021/3/15 21:59:56编辑过]
|
-- 作者:wh420 -- 发布时间:2021/3/15 22:18:00 -- If e.Cookies.ContainsKey("shouquan") wb.DeleteCookie("shouquan") Else 当直接用URL访问addnew.htm条件为否时,先是显示了addnew.htm然后过了1秒后才跳转到list.htm,如何直接跳转? wb.InsertHTML("<meta http-equiv=\'Refresh\' c>") End If |
-- 作者:有点蓝 -- 发布时间:2021/3/15 22:26:00 -- 贴出完整代码说明问题 |