1
1
package interface_adapters .user_registration_interface_adapters ;
2
2
3
+ import interface_adapters .User_search_IA .UserRetriever ;
4
+ import screens .login_screen .UserLoginUI ;
3
5
import use_cases .user_registration_use_cases .verificationMethodFactory ;
4
6
import use_cases .user_registration_use_cases .UserCreator ;
5
7
@@ -90,14 +92,14 @@ public static void accountExistsMessage(){
90
92
accountExistsFrame .setVisible (true );
91
93
}
92
94
93
- public static void verificationSuccessMessage (){
95
+ public static void verificationSuccessMessage (String message ){
94
96
JFrame verificationSuccessFrame = new JFrame ();
95
97
verificationSuccessFrame .setSize (400 , 100 );
96
98
verificationSuccessFrame .setDefaultCloseOperation (JFrame .DISPOSE_ON_CLOSE );
97
99
JPanel verificationSuccessPanel = new JPanel ();
98
100
verificationSuccessPanel .setLayout (null );
99
101
verificationSuccessFrame .add (verificationSuccessPanel );
100
- JLabel errorMessage = new JLabel ("Could not verify please try again" );
102
+ JLabel errorMessage = new JLabel (message );
101
103
errorMessage .setBounds (10 ,20 , 350 , 20 );
102
104
verificationSuccessPanel .add (errorMessage );
103
105
verificationSuccessFrame .setVisible (true );
@@ -108,9 +110,11 @@ public void actionPerformed(ActionEvent e) {
108
110
int verCode = Integer .parseInt (verificationCodeText .getText ());
109
111
if (verCode == this .code ){
110
112
database .createUser (this .username , this .password , this .email , "Basic" );
111
- System .out .println ("Verification successful" );
113
+ verificationSuccessMessage ("Verification successful" );
114
+ UserLoginUI loginUI = new UserLoginUI ((UserRetriever ) database );
115
+ loginUI .getLoginCredentials ();
112
116
}else {
113
- verificationSuccessMessage ();
117
+ verificationSuccessMessage ("Could not verify please try again" );
114
118
}
115
119
}
116
120
}
0 commit comments