区块链技术博客
www.b2bchain.cn

如果用户使用ASP.NET直接在浏览器中输入URL,如何重定向到登录页面 – c#程序员分享

本文介绍了如果用户使用ASP.NET直接在浏览器中输入URL,如何重定向到登录页面 – c#程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我正在研究asp.net实体框架。我只想通过登录访问页面,而不想直接输入页面的URL。如果用户输入页面的URL并尝试访问它,则应将其重定向到登录页面。
我怎样才能做到这一点?用户应使用数据库中的用户名和密码登录。
我是ASP.NET的新手

参考方案

可以通过将以下身份验证/授权部分添加到ASP.NET Web.config文件中来实现所需功能,如以下示例所示:

<system.web>   <authentication mode="Forms">     <forms name="SomeName"             loginUrl="Login.aspx"             protection="All"             path="/">     </forms>   </authentication>   <authorization>     <deny users="?" />   </authorization> </system.web> 

它实质上拒绝了未经身份验证的用户的所有访问:如果这种未经身份验证的用户尝试访问您网站上的任何页面,则他/她将被重定向到Login.aspx页面(MSDN https://msdn.microsoft.com/en-us/library/wce3kxhd.aspx,https://msdn.microsoft.com/en-us/library/xdt4thhy.aspx处的详细信息)。

希望这会有所帮助。

我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name&#034…

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

我需要通过json将对象数组发送到asp.net mvc 2,但是我在mvc控制器中没有得到null对象是这样的entries[1].date = "12/22/2014" entries[1].Ref = "0002" entries[1].Credit = "100" entries[2].da…

我想为DataTable中的每个页面创建动态加载信息。我正在尝试遵循以下示例:https://www.datatables.net/manual/server-sidehttps://www.datatables.net/manual/data来自示例的代码:$('#example').DataTable( { serverSide: t…

我正在使用Retrofit来获取JSON答复。这是我实施的一部分("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 如果用户使用ASP.NET直接在浏览器中输入URL,如何重定向到登录页面 – c#程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们