jQuery MiniUI

 找回密码
 立即注册
查看: 3611|回复: 8
打印 上一主题 下一主题

在demo同级路径下创建test 和 项目里的页面权限控制 求教 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-5-30 10:15:23 |只看该作者 |倒序浏览
各位大神和版主:
       你们好,我这里有2个问题想请教一下各位大神和版主,望能给出稍详细解答
       1 我仿照demo在同级下建立 test文件夹,但是里面ajax调用后台 的jsp时提示找不着资源,请问是不是有路劲默认配置到系统的demo文件夹下,系统的里的路径是怎么配置的?
       2 我想对页面权限或者登陆进行权限设定,请问 有没有类似的例子,一个页面如果没有登陆就跳转到登陆页面。怎么再里面保存session值和在html页面里取得这个session值呢?

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-5-30 13:09:31 |只看该作者
你问的两个问题,跟miniui都没关系把。
一个是路径问题,你自己检查下路径就好了。
另外session是后台处理的。

Rank: 2

板凳
发表于 2013-5-31 00:23:59 |只看该作者
那请问在一个html页面里是怎么判断是否登陆过的呢,还有 path路径是否可以重设

Rank: 8Rank: 8

地板
发表于 2013-5-31 11:04:57 |只看该作者
wzq9356 发表于 2013-5-31 00:23
那请问在一个html页面里是怎么判断是否登陆过的呢,还有 path路径是否可以重设 ...

后台看seesion存不存在

Rank: 2

5#
发表于 2013-5-31 14:26:00 |只看该作者
factory 发表于 2013-5-31 11:04
后台看seesion存不存在

这个我知道,可是怎么到html页面判断呢,还是说要用个拦截器,不用拦截器能不能实现呢,就是在html页面中获取session里的值,有没有什么好办法?能给个小例子最好

Rank: 8Rank: 8

6#
发表于 2013-5-31 14:33:32 |只看该作者
wzq9356 发表于 2013-5-31 14:26
这个我知道,可是怎么到html页面判断呢,还是说要用个拦截器,不用拦截器能不能实现呢,就是在html页面中 ...

function isLogin(){
        $.ajax({
                url: 'islogin.jsp',
                success: function(text){
                        if(text == "nologin"){
                                location = "register.html";
                        }
                }
        });
}

至于返回的text,你后台自己通过session什么的判断返回下好了

Rank: 2

7#
发表于 2013-6-21 21:01:38 |只看该作者
factory 发表于 2013-5-31 14:33
function isLogin(){
        $.ajax({
                url: 'islogin.jsp',

楼主你好,我已经按照你的方法,做了一个页面登陆判断,方法如下
        function IsLogin(e) {
            $.ajax({
                url: "../data/AjaxService.jsp?method=IsLogin",
                cache: false,
                success: function (text) {     
                        //alert("--"+text+"--");                     
                    if(text!=null && text.trim()!="" ){                            
                            alert("已登录");   
                    }
                    else
                         {
                             alert("未登录");                         
                        location = "../../login.html";                              
                            }
                 },
                 error: function (jqXHR, textStatus, errorThrown) {
                     alert(jqXHR.responseText);
                     CloseWindow();
                 }
       
            });           
            
        }
现在又个问题是在 location = "../../login.html";   这里跳转的时候我无法关闭掉外围的窗口,只是在局部串口里跳转的,有什么方法可以关闭点所有当前关闭窗口,跳转到我的新登陆页面

Rank: 2

8#
发表于 2013-6-21 21:06:58 |只看该作者
factory 发表于 2013-5-31 14:33
function isLogin(){
        $.ajax({
                url: 'islogin.jsp',

还有个问题,这个函数我怎么放在每个页面链接之前进行加载,就是对链接地址进行是否登陆判断,在页面打开之前加载这个验证函数,请赐教

Rank: 9Rank: 9Rank: 9

9#
发表于 2013-6-22 09:53:16 |只看该作者
一般都不会这样做。
在你目标页面内部判断,在服务端跳转。

Archiver|普加软件

GMT+8, 2024-9-29 05:41 , Processed in 1.029385 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部