Doğru Cevap
-
bunu örnek alarak kendiniz de oluşturabilirsiniz.
http://support.microsoft.com/kb/301240?wa=wsignin1.0
bu arada kullanıcı giriş ekranının load kısmında sessionu null yapın ki sıkıntı çıkmasın..
bir de validasyonlarınız arasına kullanıcı adı için de validationlardan
kullanıcı adı ıcın regular expression kullanabilirsin. regular expresion degerini sole alırsan
^\s*[a-zA-Z,\s]+\s*$
ve hata uyarısına da hangi karakterleri kullanamayacağını söylersen sağlam olur.
validation demişken bu validation kullanıcı girişi için textboxlara girilen değerleri kontrol eder. onları kullanmalısın.-
psygnosis
bu herhalde asp.net otamatik yaptıgını koda dönüşmüş hali herhalde web config te bunların hiç birini kullanmadan sadece bir sayfaya girişi nasıl engelleriz.. yani admine girmeye çalıştıgında login e gitsin tabi tabi giriş ypmamışsa11 yıl önce yazılmış -
ercet00ilk
Response.Redirect("default.aspx")
ya da
paneller yapar içine atarsın.
kullanıcının rolüne bakarsın ona göre panel.visible=true; veya panel.visible=false;
kullanıcının rolü de ne olur?
1 admin
2 kullanici
3 uye
gibi.11 yıl önce yazılmış 11 yıl önce güncellenmiş -
psygnosis
oda bi yöntemde benim dediğim olay şimdi membership te web config ayarlarında şöyle bir olay var ya
<location path="~/default.aspx"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location>
default sayfasına girişi engelliyoruz ya da bir klasöre bu kodlar membershiple çalışıyor... bunu membership olmadan uygulamamız mümkünmü..11 yıl önce yazılmış -
ercet00ilk
gidişatı hazırlarsan c# da herşey mümkün dostum. fakat küçük taklalar atman lazım metodun dışında bir iki string değer tanımlarsın içeride onlara aktarırsın program çalışması esnasında istediğin yerde çekersin hatta değiştirirsin null dersin silersin. tabi bunu senden başka bilen olursa o zaman orada güvenlik olayını bir düşünmelisin.
ya da şu olur başka bir fake master page yaparsın. eğer şifreleri bilirse asıl ana master page ye yönlendirirsin. bu daha mantıklı.11 yıl önce yazılmış 11 yıl önce güncellenmiş -
psygnosis
teşekkürler11 yıl önce yazılmış -
ercet00ilk
rica ederim. kolay gelsin.11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.