2009-01-27 7 views
9

Küçük bir ASP.NET (3.5, C#) uygulaması için basit formlar kimlik doğrulaması yapıyorum ve kullanıcı adlarımı ve parolaları web.config dosyasında ayarlıyorum.ASP.NET Forms Authentication'ı kullanarak, giriş ekranında görünecek bir resmi nasıl edinebilirim?

Varsayılan stil sayfasını uygulamak ve başlık grafiğini (her sayfada yer alan) dahil etmek istiyorum, ancak anonim kullanıcının bu iki dosyaya erişimi olmadığı için grafik ve stil sayfası geçerli olmayacaktır. Görüntüyü sayfada görünmesini sağlamak için veya eklemenin başka bir yolu eklemem için kolay bir yol var mı? İşte

web.config Alakalı bölümdür:

<authentication mode="Forms"> 
    <forms name=".ASPXFORMSAUTH" 
    path="/" 
    loginUrl="login.aspx" 
    protection="All" timeout="30"> 

    <credentials passwordFormat="SHA1"> 
     <user 
      name="testuser" 
      password="hashgoeshere"/> 
    </credentials> 
    </forms> 
</authentication> 
<authorization> 
    <deny users="?" /> 
</authorization> 

stil altındadır: /stylesheet.css ve görüntü yer almaktadır: /img/logoimage.png

Teşekkürler. Bu site beni mutlu ediyor çünkü umarım Uzmanlar Borsasını ve onların parasal kıymetini DIE yapacak!

+0

ipucu paywall içeriği almak için Google tarafından önbelleğe alınan sonuç kullanmak Arıyorsun. –

+6

Ya da yığın taşmasını kullan ve Experts Exchange'in yavaş ve acılı bir ölüm olmasını sağla. – danieltalsky

cevap

18
Yer özgü kuralları kullanarak (System.Web bölümünden sonra bu ekleyebilirsiniz) Web.config istisnalar ekleyebilirsiniz

: ...

<location path="stylesheet.css"> 
    <system.web> 
     <authorization> 
      <allow users="*" /> 
     </authorization> 
    </system.web> 
</location> 

<location path="img/"> 
    <system.web> 
     <authorization> 
      <allow users="*" /> 
     </authorization> 
    </system.web> 
</location> 
+0

Teşekkürler. Sen yönetirsin. – danieltalsky

+2

Konum yolunun/ile bitemediğine işaret etmek isterim, bu bir hata oluşturur. Bunun dışında, tam da aradığım şey bu! Teşekkürler :) – Baxter

İlgili konular