File tree 3 files changed +17
-4
lines changed
3 files changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,14 @@ ArrayList<Ticket> findTicket(String startDate) {
68
68
ArrayList <Ticket > tickets = new ArrayList <Ticket >();
69
69
HashMap <Integer , String > userPasses = new HashMap <Integer , String >();
70
70
71
+ public void SignUp (String email , String username , String pass )
72
+ {
73
+ User newUser =new User ();
74
+ newUser .setEmail (email );
75
+ newUser .setUsername (username );
76
+ newUser .setPassword (pass );
77
+ users .add (newUser );
78
+ }
71
79
public Boolean login (String username , String password ) {
72
80
for (int i = 0 ; i < users .size (); i ++)
73
81
if (username .equals (users .get (i ).username )) {
Original file line number Diff line number Diff line change @@ -135,19 +135,24 @@ public static synchronized APIResponse handleRequest(APIRequest req) {
135
135
break ;
136
136
case "POST" :
137
137
case "/user/signup/" :
138
+ JsonObject signUpPayloadJson = req .payload .getAsJsonObject ();
139
+ String signUpUsername = req .username .toString ();
140
+ String signUpPass = signUpPayloadJson .get ("password1" ).toString ();
141
+ String signUpEmail = signUpPayloadJson .get ("email" ).toString ();
142
+ db .SignUp (signUpEmail , signUpUsername ,signUpPass );
138
143
139
144
140
145
case "/user/login/" :
141
146
User user = db .getUserByUsername (req .username );
142
- JsonObject payloadJson = req .payload .getAsJsonObject ();
143
- String inputPassword = payloadJson .get ("password" ).toString ();
147
+ JsonObject logInPayloadJson = req .payload .getAsJsonObject ();
148
+ String inputPassword = logInPayloadJson .get ("password" ).toString ();
144
149
if (db .login (user .username , inputPassword )) {
145
150
String finalUser = new Gson ().toJson (user , User .class );
146
151
result .payload = new Gson ().fromJson (finalUser , JsonElement .class );
147
152
}
148
153
149
154
break ;
150
- case "PUT" :
155
+ case "PUT" :g
151
156
break ;
152
157
case "DELETE" :
153
158
break ;
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ public void changeEmail(String newEmail) {
42
42
setEmail (newEmail );
43
43
}
44
44
45
- public void changenationalID (String newId ) {
45
+ public void changeNationalID (String newId ) {
46
46
setNationalId (newId );
47
47
}
48
48
You can’t perform that action at this time.
0 commit comments