如何在 MVC 中使用表单身份验证将用户连接/断开连接到 VPN?
当用户登录时,他将连接到我的VPN服务器,当他注销时,他将断开连接。在使用 C# 的 ASP.NET MVC Web 应用程序中这可能吗?
ASP.NET MVC5
[HttpPost]
[AllowAnonymous]
public ActionResult Login(LoginModel model, string returnUrl)
{
UsersController uc = new UsersController();
if (ModelState.IsValid && uc.UserExists(model) && uc.PasswordValid(model))
{
FormsAuthentication.SetAuthCookie(model.UserName, false);
return View("Dashboard");
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return View(model);
}
当有效用户完成登录后,他/她将连接到我的 VPN 服务器并使用服务。
When the user logs in, he will connect with my VPN server, and when he logs out, he will disconnect. Is this possible in a ASP.NET MVC web app using C#?
ASP.NET MVC5
[HttpPost]
[AllowAnonymous]
public ActionResult Login(LoginModel model, string returnUrl)
{
UsersController uc = new UsersController();
if (ModelState.IsValid && uc.UserExists(model) && uc.PasswordValid(model))
{
FormsAuthentication.SetAuthCookie(model.UserName, false);
return View("Dashboard");
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return View(model);
}
When a valid user completes login, he/she will connect to my VPN server and use services.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论