0

簡単なログインおよび登録システムを開発したいと考えています。システムは、ユーザーを登録してログインできるようにする必要があります。これだけでなく、現在ログインしているユーザーを特定できる必要があります。

ユーザークラス

import java.io.Serializable;


public class AuctionHouseUsers implements Serializable {

    String userName;
    String password;

    public AuctionHouseUsers(String aUserName, String aPassword)
    {
        this.userName = aUserName;
        this.password = aPassword;
    }
    public String getUserName()
    {
        return userName;
    }
    public void setUserName(String aUserName)
    {
        this.userName = aUserName;
    }
    public String getPassword()
    {
        return password;
    }
    public void setPassword(String aPassword)
    {
        this.password = aPassword;
    }
}

オークションハウスクラス

    public class AuctionHouseManager

ArrayList<AuctionHouseUsers> registeredUsers;
ArrayList<AuctionHouseUsers> logedInUsers;


public AuctionHouseManager()

    logedInUsers = new ArrayList<AuctionHouseUsers>();
    registeredUsers = new ArrayList<AuctionHouseUsers>();
}
    public void registerUser(String username, string password)
    {
        AuctionHouseUsers registeredUser = new AuctionHouseUser(username,password);
        registeredUsers.add(tempUser);
    }
    public void logIn(String username, string password)
    {
      AuctionHouseUsers logedInUser = new AuctionHouseUser(username,password);
      logedInUsers.add(logedInUser);
    }

GUIを設計するときに、現時点で誰が(ユーザー名で)現在ログインしているかを追跡するにはどうすればよいですか。

4

1 に答える 1

2

これが宿題ではなく実際の開発プロジェクトである場合は、Apache ShiroまたはSpring Securityを使用することをお勧めします。どちらも、認証とアクセス制御 (およびその他多数) のサポートを提供します。

お役に立てれば。

于 2012-11-29T15:19:43.160 に答える