Windows sunucusundaki bir klasörü korumak için parola kullanmalıyım. Sayfa, bu dizinde bulunan dosyaların listesini göstermelidir. Daha önce hiç bilgim yok (daha önce Apache ile çalışmıştım) bu yüzden googling ile bir şeyler hacklemeyi denedim. (Ne yaptıklarını bilen birisi için bunun saçma görüneceğine eminim)Web.config ile parola korumalı klasör
Şu anda sahip olduğum bir giriş-pop-up'ım var ama şifre çalışmıyor. SQL veritabanımızda yönetici bilgisayarları için bir tablo var, bu yüzden ya kullanıcı oturumunu getiriyor ya da yapılandırma dosyasında gömülü giriş yapmak iyi. Tek ihtiyacım olan şifre korumalı klasör.
Şu anda, parola korumalı olması gereken klasörde bulunan web.config dosyasında şu an var.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<authentication mode="Forms">
<credentials passwordFormat="Clear">
<user name="test" password="test" />
</credentials>
</authentication>
<authorization>
<allow users="test" />
<deny users="*" />
</authorization>
</system.web>
<system.webServer>
<directoryBrowse enabled="true" />
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</configuration>
Umarız bu basit bir sorundur ve herhangi bir yardım için şimdiden teşekkür ederiz! :)
:
Böyle bir şey kullanarak kullanıcı bilgilerini şifreleyebilir . Pop-up'da çalışmak için test/test bekliyorsanız, bunu yapmayacaktır. Temel kimlik doğrulaması, inanıyorum sunucu üzerinde bir windows kullanıcı adı/şifre gerekiyor. Ya bu rotaya gitmeniz veya temel kimlik doğrulamasından kurtulmanız ve FormsAuthentication: Login (Giriş) sayfası, vb .'nin geri kalanını uygulamanız gerekir. –
Oturumlar vb. Ile 'özel' giriş yapmanın hala mümkün olacağını düşünüyor musunuz? "directoryBrowse"? – hesselbom
Bir şekilde pop-up pencereyi form yerine giriş yapmak mümkün mü? – hesselbom