以授权形式在asp.net中登录页面 [英] login page in asp.net in authorization form
本文介绍了以授权形式在asp.net中登录页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用此代码登录我的网站CMS,在web.config中写下以下内容
< 身份验证 mode = 表格 >
< 表格 名称 = MYWEBAPP.ASPXAUTH 跨度> <跨度类= 代码属性 > 跨度> <跨度类= 代码属性 > loginUrl 跨度> <跨度类= 代码关键字 > = 〜/ manager / LogIn.aspx defaultUrl = 〜/ manager /LogIn.aspx\" protection = 所有 路径 < span class =code-keyword> = / / >
< / authentication >
< 授权 >
< < span class =code-leadattribute> allow users = * / >
< 拒绝 用户 = ? / >
< / authorization >
'预LANG = XML> <跨度类= 代码关键字>< 跨度> <跨度类= 代码leadattribute>位置跨度> <跨度类= 代码属性> 路径 = manager >
< system.web >
< 授权 >
< allow 角色 = admin / >
< deny 用户 = * / >
< / authorization >
< / system.web >
< / location >
文件夹管理器包含带有以下代码的web.config
< configuration >
< 的appSettings / 跨度> <跨度类= 代码关键字 >> 跨度>
<跨度类= 代码关键字>< 跨度> <跨度类= 代码leadattribute>的ConnectionStrings / 跨度> <跨度类= 代码关键字>> 跨度>
<跨度类= 代码关键字>< 跨度> < span class =code-leadattribute> system.web >
< ; 页 主题 < span class =code-keyword> = admin / >
< 授权 >
< 允许 角色 = 管理员 / >
< deny 用户 = * / >
< / authorization >
< / system.web >
< / configuration >
但是当我在托管(godady)中运行时,没有工作可以帮助我
解决方案
i am using this code to login in my site CMS by writing the following in web.config
<authentication mode="Forms">
<forms name="MYWEBAPP.ASPXAUTH" loginUrl="~/manager/LogIn.aspx" defaultUrl="~/manager/LogIn.aspx" protection="All" path="/" />
</authentication>
<authorization>
<allow users="*" />
<deny users="?" />
</authorization>
<location path="manager">
<system.web>
<authorization>
<allow roles="admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
folder manager Contain web.config with the following code
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<pages theme="admin" />
<authorization>
<allow roles="Admin" />
<deny users="*" />
</authorization>
</system.web>
</configuration>
but when run this in my hosting(godady) did'nt work can help me
解决方案
这篇关于以授权形式在asp.net中登录页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文