Ardakaşlar ben asp de yönetim panelli bir site yaptım ama yönetici panelinden giriş yapan kullanıcı adına göre sağ üstte o kullanıcı çıkış yapana kadar isminin yazmasını istiorum dreamwear da nasıl yapabiilrim yardımcı olabilir misiniz[?
Yönetici adını ve şifresini doğruladıktan sonra (if kullanici="admin" and sifre="sifre" vb gibi) yönetici adını Session("yonetici")=kullaniciadi session nesnesine atabilirsin. Sonra dreamweaverda bu adın nerde gözükmesini istiyorsan o tag'ın içine ör. <td> <%=Session("yonetici")%> </td> yazarsan olur. Burda td etiketini kullandım sende faklı olabilir tabi.
öncelikle tüm admin dosyalarını bir klasöre alabilirsin. bu klasöre admin diyelim. default veya index sayfasında şifre sorgulama formu koyarsın. şifre sorgulamasını kontrol ettirip eğer doğru ise session ("admin") = "evet" diyerek bir oturum oluşturursun. ve diğer tüm admin sayfalarında şu kodla bir kontrol yaparsın; <% if isempty(session ("admin")) then response.Redirect("default.asp") end if %>
böylece her giren default sayfasına yönlendirilir ve şifre girmesi istenir.
tabi bu bir çözüm başka çözümler de olabilir. ne derece güvenli olduğu da tartışılır. artıları ve eksileri nelerdir tam olarak bilmiyorum. ama ben kullanıyorum.
arkadaşın dediği şekildede yapabilirsin benim şimdi anlatacağım şekildede yapabilirsin benim anlatacağım şekilde şifreler sayfa içerisinden okutuluyor tabiki iis yorulama sırasında şifreleri iptal ediyor yani security konsunda herhangi bir sıkıntı yaşamazsın ki kaldıki temel panel şeklini yazacağım sana
şimdi başlayalım şifremizin olduğu sayfa parola.asp olsun aşağıda komutlarını vereceğim bu sayfada bizim parolamız falan filan olacka işte normal girişlerin olmaması için bu parola.asp yi sayfalarmıza incleyeceğiz
<!-- #include file="parola.asp" -->
bu kodu şifreli giriş yapılmasını istediğin sayfaya koyacaksın dizinlere görede ../ yada adm/parola.asp gibi ayalarayacaksın ha sen login olduğun sayfaları artık main framelerle yaparsın ve logout.asp yapmalısın ki başkaları giremesin senden sonra cookie falan yok burada düz mantık
If (Not AppUserName = "") AND (Not AppPassword = "") Then If (Session("username") <> AppUsername) OR (Session("pass") <> AppPassword) Then If (Request.Form("UserName") <> AppUserName) OR (Request.Form("Pass") <> AppPassword) then call Login else Session("username") = AppUserName Session("pass") = AppPassword end if End if End If %>
<p align="center"><u><font face="Verdana" size="1"><a href="default.asp"> <font color="#808080">< Çıkış İşlemi Başarılı Bir Şekilde Tamamlandı. ></font></a></font></u></p>
</body>
</html> <% session.ABANDON Response.Redirect "default.asp" %> Alıntı Yaparak Yanıtla
< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.