Package deu.cse.spring_webmail.admin
Class AdminController
java.lang.Object
deu.cse.spring_webmail.admin.AdminController
관리자 컨트롤러
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddUser()
사용자 추가 페이지 보여주기addUserDo
(String username, String password, org.springframework.web.servlet.mvc.support.RedirectAttributes attrs) 사용자 추가adminMenu
(org.springframework.ui.Model model) 관리자 메뉴를 보여주는 페이지deleteUser
(org.springframework.ui.Model model) deleteUserDo
(String[] selectedUsers)
-
Field Details
-
adminService
AdminService adminService -
authService
AuthService authService
-
-
Constructor Details
-
AdminController
public AdminController()
-
-
Method Details
-
adminMenu
관리자 메뉴를 보여주는 페이지- Parameters:
model
- : 사용자 목록을 전달하기 위한 Model 객체- Returns:
- 관리자 메뉴 페이지
-
addUser
사용자 추가 페이지 보여주기- Returns:
- 사용자 추가 페이지
-
addUserDo
@PostMapping("/add_user.do") public String addUserDo(String username, String password, org.springframework.web.servlet.mvc.support.RedirectAttributes attrs) 사용자 추가- Parameters:
username
- : 사용자 아이디password
- : 사용자 비밀번호attrs
- : 사용자 추가 성공 여부 메시지 전달을 위한 RedirectAttributes 객체- Returns:
- "redirect:/admin_menu" : 사용자 추가 성공 시, 관리자 메뉴로 이동
-
deleteUser
-
deleteUserDo
- Parameters:
selectedUsers
- : 삭제할 사용자 아이디 목록- Returns:
- "redirect:/admin_menu" : 사용자 삭제 성공 시, 관리자 메뉴로 이동
-