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.
saol bir yapmaya çalışim
sessions işlemini yaptıkdan sonra url hatası veriyor bu url hatasını neden kaynaklanıyor
< Bu mesaj bu kişi tarafından değiştirildi dragon387 -- 3 Mart 2012; 8:47:10 >
ALINTIDIR
ö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
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme