使用java中的帧将会话从一帧传递到另一帧

时间:2015-02-28 18:49:33

标签: java

如何在不先访问其他帧的情况下确保无法访问特定帧。就像ASP.NET中的会话一样,您无法在未登录的情况下打开管理页面。它会将您重定向到登录页面。那我怎么能实现呢?

1 个答案:

答案 0 :(得分:0)

此代码显示了如何执行自己的实现以检查用户的登录状态。

class User{
    //class attributes not shown (name, pw, id..etc)
    privateboolean loggedIn;

    public Boolean isLoggedIn(){
        return loggedIn;
    }  
}

class LoginPage extends JFrame{
   //Your implementation for log in page
}

class OtherPage extends JFrame{
   if(!user.isLoggedIn()){
        new LoginPage();   //open login page
        dispose();         //close current window
   }
}

当然,如果涉及登录名和密码,除了上面显示的代码之外,您还需要执行更多的操作。

但如果您要实施自己的检查,这是一种可能性。