重定向至开机自检操作
本文关键字:操作 开机自检 重定向 | 更新日期: 2023-09-27 18:36:14
我有一个名为Login
的发布操作,它执行一些服务器端验证和用户的实际登录。我有另一个发布操作,用户重置密码。我希望此操作在成功后直接登录它们,而不是将它们带回登录名以键入其新凭据。
我想以某种方式调用我已经写过的逻辑。我将如何实现这一目标?
您不能只提取实际登录到控制器另一种方法的Login
操作部分吗?然后也可以从您的ResetPassword
操作中调用它。
public class FirstController : BaseLoginController
{
[HttpPost]
public ActionResult Login()
{
base.ExecuteLogin();
}
}
public class SecondController : BaseLoginController
{
[HttpPost]
public ActionResult ResetPassword()
{
base.ExecuteLogin();
}
}
public class BaseLoginController
{
protected void ExecuteLogin()
{
// login logic
}
}