Bir ASP.Net sayfasını korumak için çok basit bir çözüm arıyorum.Nasıl Yapılır Çok Basit ASP.Net Şifre Korumalı Sayfa
here aradığımı tam olarak buldum ama ASP içinde ve ASP.Net'e dönüştürmek için sözdizimini bilmiyorum.
Sadece tarayıcı pencerelerini kapatır kapatmaz sona erecek geçici bir çerez oluşturur.
Kullanıcı adı/parola bir db depolamak için arıyorum. Parolayı zaman zaman el ile değiştireceğim.
Sadece aşağıdaki kodu ASP.Net'e dönüştürmeme yardım etmek harika olurdu!
Bu, logon.aspx sayfasına gider ve değerleri bir formdan çeker.
Username="Administrator"
Password="Admin"
Validated = "OK"
if Strcomp(Request.Form("User"),Username,1)=0 AND Request.Form("password") = Password then
Response.Cookies("ValidUser") = Validated
If (Request.QueryString("from")<>"") then
Response.Redirect Request.QueryString("from")
else
Response.Redirect "MyPage.aspx"
End if
Else
If Request.Form("User") <> "" then
Response.Write "<h3>Authorization Failed.</h3>" & "<br>" & _ "Please try again.<br> <br>"
End if
End if
Bu, çerezin oluşturulduğunu onaylamak için parola korumalı sayfaya gider.
Validated = "OK"
if Request.Cookies("ValidUser") <> Validated then
dim s
s = "http://"
s = s & Request.ServerVariables("HTTP_HOST")
s = s & Request.ServerVariables("URL")
if Request.QueryString.Count > 0 THEN
s = s & "?" & Request.QueryString
end if
Response.Redirect "Logon.aspx"
End if
Teşekkürler Eric. "Çıkış" düğmesinden kaçınmanın ve kimlik doğrulama çerezinin pencerenin yukarıdaki gibi kapanması için kolay bir yol var mı? – Joe
Evet. Kimlik doğrulama tanımlama bilgilerinin varsayılan davranışı budur. – Didaxis
Cool, bu yüzden "çıkış" düğmesini kaldırabilirim ve son kullanma bilgisi için çerez varsayılan olur mu? – Joe