管理者を探す際にログイン画面でnullポインタ例外が発生しました。私はユーザーとしてログインしても動作しますが、管理者が失敗すると動作します。Admin(hashmap)のログインを確認してください
これは、ユーザーをチェックしてパスするコードブロックです。すべてがHashMapとして格納されます。また、管理者はプログラムの開始時に設定されます。
if(RememberUserLogins.userMap.containsKey(getUser())){
String storedPassword = RememberUserLogins.userMap.get(model.getUserName());
if(storedPassword.equals(pname)){
if(uname.equals("admin") && pname.equals("pass")){
System.out.println("You are an admin....\n" +
"....Launching admin page.");
}else{
System.out.println("Login Scussfull!!!");
MainScreen view = new MainScreen(stage);
}
} else {
System.out.println("Password incorrect");
}
} else {
System.out.println("User not Registered, "
+ "Please Register now.");
}
のunameとPNAMEでパスワードを取得してみエラーイム取得は、NPEの原因となっているラインNPE –
(これはGUIである)テキストfeildsに入力された値に等しいですか? –
でも – mmaarouf