1
我想知道在Orchard.User模塊中定義的帳戶控制器中使用IEnumerable userEventHandlers是什麼?Orchard.User模塊中IEnumerable <IUserEventHandler> userEventHandlers的用途
[HttpPost]
[SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings",
Justification = "Needs to take same parameter type as Controller.Redirect()")]
public ActionResult LogOn(string userNameOrEmail, string password, string returnUrl) {
var user = ValidateLogOn(userNameOrEmail, password);
if (!ModelState.IsValid) {
var shape = _orchardServices.New.LogOn().Title(T("Log On").Text);
return new ShapeResult(this, shape);
}
_authenticationService.SignIn(user, false);
foreach (var userEventHandler in _userEventHandlers) {
userEventHandler.LoggedIn(user);
}
return this.RedirectLocal(returnUrl);
}
感謝@Chris,我想知道那種用戶事件可以在這裏調用?對不起,我可憐的英語.. –
我會說任何實現IUserEventHandler。 – ChrisBint
好的!現在我知道..非常感謝Chris –