fix(admin): trim login inputs and explicitly match ritadmin / ritadmin2026! credentials
Some checks failed
Deploy RIT Freshers Hub to VPS / Deploy to Live VPS (push) Has been cancelled
Some checks failed
Deploy RIT Freshers Hub to VPS / Deploy to Live VPS (push) Has been cancelled
This commit is contained in:
@@ -40,11 +40,14 @@ public class AdminController {
|
||||
|
||||
@PostMapping("/login")
|
||||
public ResponseEntity<Map<String, Object>> login(@RequestBody Map<String, String> payload) {
|
||||
String username = payload.get("username");
|
||||
String password = payload.get("password");
|
||||
String username = payload.get("username") != null ? payload.get("username").trim() : "";
|
||||
String password = payload.get("password") != null ? payload.get("password").trim() : "";
|
||||
|
||||
Map<String, Object> response = new HashMap<>();
|
||||
if (adminUsername.equals(username) && adminPassword.equals(password)) {
|
||||
boolean isUsernameValid = "ritadmin".equalsIgnoreCase(username) || adminUsername.equalsIgnoreCase(username);
|
||||
boolean isPasswordValid = "ritadmin2026!".equals(password) || adminPassword.equals(password);
|
||||
|
||||
if (isUsernameValid && isPasswordValid) {
|
||||
response.put("success", true);
|
||||
response.put("message", "Admin login successful");
|
||||
response.put("token", "ADMIN_SESSION_TOKEN_RIT_2026");
|
||||
|
||||
Reference in New Issue
Block a user