我周圍搜索並發現,在MVC體系結構中實現身份驗證模塊時,有些人選擇將用戶控制器中的登錄相關操作置於用戶控制器中,而其他人將其放置在控制器中僅專用於身份驗證。MVC中登錄/身份驗證相關操作的位置
在僞java的類似的代碼:
class UserController extends Controller {
public login() {
//...
}
}
訪問帶有http://mydomain.com/user/login
。
與
class AuthController extends Controller {
public login() {
//...
}
}
訪問帶有http://mydomain.com/auth/login
。
我想知道哪種方法更好,爲什麼。也就是說,如果真的有什麼區別的話。
在此先感謝。