WEBCONFIG配制如下:<authentication mode=”Forms”> <forms name=”.mycookie” path=”/” loginUrl=”Login.aspx” protection=”All”timeout=”40” /></authentication>所有頁(yè)面都必須經(jīng)過(guò)Login.aspx才能訪問(wèn)了!可是還有一個(gè)SetCon.aspx頁(yè)面是配制連接字符串的, 如果實(shí)現(xiàn):除了SetCon.aspx之外所有的頁(yè)面都必須經(jīng)過(guò)Login.aspx才能訪問(wèn)?
2 回答

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
兩種辦法可以參考:
第一:
將SetConn.aspx作為SetConn.inc包含在其他文件中即可。
第二:
如下內(nèi)容加入在<configuration><system.web>之間,而不是<system.web>..</system.web>之間;
<location path="SetCon.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>

喵喔喔
TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
樓上的是正解,將setconn頁(yè)面配置為特殊的,允許所有人訪問(wèn)
但是安全問(wèn)題就來(lái)了
還有啊,連接字符串還用這么配置嗎,直接修改web.cofig就可以了
connectionstring配置節(jié)啊
- 2 回答
- 0 關(guān)注
- 438 瀏覽
添加回答
舉報(bào)
0/150
提交
取消