Class AdminController
java.lang.Object
com.eeit87t3.tickiteasy.admin.controller.AdminController
- Author:
- Lilian (Curriane)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAPI: 管理員登入顯示管理員儀表板getCurrentAdmin(jakarta.servlet.http.HttpSession session) API: 獲取當前登入的管理員信息處理管理員登入logout(jakarta.servlet.http.HttpSession session) 處理管理員登出顯示管理員登入頁面
-
Constructor Details
-
AdminController
public AdminController()
-
-
Method Details
-
showLoginPage
顯示管理員登入頁面 -
login
@PostMapping("/login") public String login(@RequestParam String email, @RequestParam String password, jakarta.servlet.http.HttpSession session, Model model) 處理管理員登入 -
logout
處理管理員登出 -
dashboard
@GetMapping("/dashboard") public String dashboard(jakarta.servlet.http.HttpSession session, Model model) 顯示管理員儀表板 -
apiLogin
@PostMapping("/api/login") @ResponseBody public ResponseEntity<?> apiLogin(@RequestParam String email, @RequestParam String password, jakarta.servlet.http.HttpSession session) API: 管理員登入 -
getCurrentAdmin
@GetMapping("/api/current") @ResponseBody public ResponseEntity<?> getCurrentAdmin(jakarta.servlet.http.HttpSession session) API: 獲取當前登入的管理員信息
-