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);
}
ありがとう@クリス、私はその種類のユーザーイベントがここで呼び出すことができることを知りたいですか?私の貧しい英語のために申し訳ありません。 –
私はそれがIUserEventHandlerを実装すると言うでしょう。 – ChrisBint
今私は知っている..たくさんのおかげでクリス –