webForumDet fria alternativet

Skydda alla filer i en mapp förutom en?

.NET

2 svar · 310 visningar · startad av CokeLight

Medlem sedan juni 2000504 inlägg
Frågan#1

Har läst en tråd på wF ang. detta förut men hittar inte den längre. Jag vill alltså skydda alla filer i en mapp mha. <authorization> och <authentication> setting i web.config (dessa är till för intern åtkomst och man måste logga in etc), förutom en formulär sida som vem som helst ska ha tillgång till.

Just nu så har jag

<authentication mode="Forms">
   <forms loginUrl="Login.aspx"/>
</authentication>

och

<authorization>
   <deny users="?"/> 
</authorization>

Är det förresten nån som vet om Windows Authentication är säkrare än Forms authentication, eller är det vilket som....?

Medlem sedan juli 20011 304 inlägg
#2

visst kan du det. Exempel:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="defaultConnectionString" value="data source=127.0.0.1;user id=userid;pwd=12345;database=myDB" />
</appSettings>
<location path="fri_sida.aspx">
  <system.web>
    <authorization>
      <allow users="*" />
    </authorization>
  </system.web>
</location>
 <system.web>
.. allt som brukar ligga här inklusive
<authentication mode="Forms">
   <forms loginUrl="Login.aspx"/>
</authentication>
<authorization>
   <deny users="?"/> 
</authorization>
 </system.web>
</configuration>
Medlem sedan juni 2000504 inlägg
#3

Ja, äntligen !! hehe.. stort tack.. :) höll på o bli galen.. det var svårt att få fram rätt "fråga" i Google.. satt fast i två dar..

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)