formsauthentication

    0热度

    1回答

    在我的MVC 4应用程序,我有一个登录页面从而节省了用户ID和传输用户的仪表板页面以这样的方式 var user = _userService.GetUserByCredentials(accountCredentials.Username.Trim(), accountCredentials.Password); if (user != null) { FormsAuthenti

    0热度

    1回答

    我需要使用表单身份验证将Facebook(以及后来的google等)身份验证添加到现有的asp.net webforms应用程序。 我几乎在那里,但似乎有formauthentication和owin认证之间的冲突。我的解决方案基于标准VS 2015模板。 相关的代码重定向到外部认证提供者(Facebook)的如下: string redirectUrl = ResolveUrl(

    2热度

    3回答

    我已经使用过表单身份验证,已在different sites之间,甚至between different versions of .NET,但现在我们正在研究开始一个新项目 ASP.NET 5(MVC 6) ASP.NET Core,并希望跨两者使用基于cookie的表单身份验证。登录是在“旧”MVC 5应用程序中完成的。 是对基于cookie的窗体身份验证甚至有可能或ASP.NET 5的当前版本

    0热度

    1回答

    我正在制作一个使用MVC的个人项目,并希望实现身份验证功能。阅读一些书籍,谷歌搜索,它“出现”,有很多方式来正确认证用户,包括: 内置ASP.Net会员提供 - 我想避免这种情况。 使用Cookie 自定义窗体身份验证 我不知道为什么,但使用cookie似乎只是老我的脑海里自动认为它不安全。我已经链接了一些我一直在阅读的文章来帮助我。 我的过程中我自己的数据库来验证的基本认识是: 用户呼叫帐控制器

    2热度

    1回答

    我是使用WebApi的RESTful服务的新手。我有一个使用FormsAuthentication来认证用户的前端Web应用程序。我可以在我的MVC控制器方法中使用User.Identity属性,而不会有任何问题。 但是,我想使用Angular从浏览器到WebApi中的Restful方法进行Ajax调用。这些方法中的用户主体出现问题 - HttpRequestMessage.GetUserIden

    0热度

    1回答

    我需要访问Cookie以获取用户和密码,然后将它们设置在Login视图的文本框中,因为在该视图中选中了“记住我”。 注销等方法 public ActionResult LogOff() { //Session.Abandon(); // sign out. FormsAuthentication.SignOut(); return RedirectToAc

    3热度

    1回答

    我试图将一个MVC5 web应用程序移植到Linux MonoDevelop。 该网站正在使用FormsAuthenication,所以登录操作我调用SetAuthCookie()和我的控制器上的AuthorizeAttribute,以确保只有登录用户才能访问该功能。 这一切在Windows上运行良好! 在移植到Mono并使用MonoDevelop进行调试后,我发现它无法正常工作。实际上,登录成功

    0热度

    1回答

    我花了好几天的时间试图找到这个问题的答案,所以我提前道歉,如果有一个直接的答案的地方!我看了,找不到任何对我有用的东西。 我希望我的网站在表单身份验证超时过期后自动登出用户。它目前所做的是过期认证,但用户仍然登录,直到他们发出请求/点击链接。然后这将触发重定向并将它们带回登录页面。 我已经尝试在间隔时间使用JavaScript来查看超时剩余,然后检查它是否过期然后调用logoff()动作,但是这些

    5热度

    1回答

    问题1: setAuthCookie比FormsAuthentication.Encrypt(ticketVariable)更安全吗? 我的意思是如果有人试图修改由setAuthCookie创建的cookie,通过修改用户名,我想这会违反后续调用的身份验证? 问题#2: 对于那些使用iphones和tablet访问该网站,我想FormsAuthentication会失败?鉴于我不想使用无cooki

    6热度

    2回答

    我们基于不同的.Net版本运行多个站点。 其中一个站点是运行.NET 4.6和ASP.Net MVC 5.XX 要使用剃刀新语法,我们要升级该站点使用的.Net 4.6和ASP.Net核心 我们在我们的网站上使用FormsAuthentication,我们将继续使用它,以便用户可以在网站之间移动。 (其中一个站点是运行FormsAuthentication的SharePoint网站) 我们知道AS