folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder [Beyaz Tahribat] Asp De Session İle Üyelik Sistemi



[Beyaz Tahribat] Asp De Session İle Üyelik Sistemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lanetlicocuk
    lanetlicocuk's avatar
    Kayıt Tarihi: 30/Ekim/2003
    Erkek

    sayfa.asp

    <% if Session("girdi") = "1" then 'burası sessionlarda girdi degerinin karşılıgının 1 olup olmadıgını kontrol eder eger 1 ise aşagıdaki else ye kadar olan kısmın görüntülenmesine izin verir%>
    <center>Üyelik Paneliniz</center>
    <center>Hoş Geldin <%=session("kadi")%><p></center>
    <a href=terket.asp>Sistemden Çıkış</a><br>

    <%else 'eger sessionlarda girdi=1 olarak görülmüyorsa burdan sonrasını görmenizi sağlar yani üyelere özel bölümü görmenizi engeller%>
    <form method="post" action="giris.asp" name="fname">
    <input type="text" name="kadi" size="40" maxlength="256" class="search"><br>
    <input type="text" name="sifre" size="40" maxlength="256" class="search"><br>
    <input type="submit" border="0" width="38" height="28" alt="" name="gir"></form><%end if 'girdi=1 degerinin kontrol edilmesinin sonu bundan sonra yazılanlar hep üyeler hemde üye olmuyanlar tarafından görüntülene bilir%>

     

    giris.asp

    <%

    Set Sur = Server.CreateObject("ADODB.Connection")
    Sur.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
    Set oynac = Server.CreateObject("ADODB.Recordset")
    baglac = "Select * from uyeler where kadi = '" & request.form("kadi") & "' and sifre = '" & request.form("sifre") & "'" 'burda tüm veritabanı ile bağaltı sağlandıktan sonra formdan gelen şifre ve kullanıcı adı veri tabanında varmı yokmu die bakılıyo
    oynac.Open baglac,sur,1,3
    If oynac.BOF And oynac.EOF Then 'bu satır verilerin veritabanında var olup olmadıgını konrolden sonra yoksa bi alttaki satırın aktif olmasını sağlıyo
    şifre yada kullanıcı adı yanlış

    Else 'bu satır verilerin veritabanında var olup olmadıgını konrolden sonra varsa aşagıdaki satırların aktif olmasını sağlıyo

    Session("UserLoggedIn") = "true"
    oynac.Update
    Session("girdi")="1" 'sayfa.asp oluştururken bahsetmiştik girdi değeri die bişeyden işte o burda işleniyo
    Session("kadi")=oynac("kadi") 'burda ise aynı girdi=1 gibi veri tabanından alınan kullanıcı adı sessionlara yazıdırılıyoki ileride olası kullanım alanlarında kullana bilelim
    %>

    <% 'busatırlarsa sizin geldiğiniz sayfanın bilgilerini alıp giriş işlemi tamamlandıktan sonra aynı yere dönmenizi sağlıyor
            adres=Request.ServerVariables("HTTP_REFERER")
        Response.Write("<meta http-equiv=""refresh"" content=""2; url="&adres&""">")
        %><center>
    <font face="verdana" size="1"><b>Giriş Tamamlandı</b><br><br> Şimdi Bir Yerlere Yönlendiriliyorsunuz. <br>Lütfen Bekleyiniz.<br><br>

    </font></center>
    <%end if 'burası ise giriş kısmımızın bittiğini bize müjdeliyor

    %>

    terket.asp

    <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    </head>
    <% Session.Abandon %>
    <body bgcolor="#FFFFFF">
    <%
            adres=Request.ServerVariables("HTTP_REFERER")
        Response.Write(""&uye_26&"<meta http-equiv=""refresh"" content=""1; url="&adres&""">")
        %>
    </body>
    </html>

    ve artık üyelik sistemimiz bitti :) ama şunu belirteyim bu üyelik sistemini yaptıgınızda bazı açıklar olacaktır. en basitinden or açıgı bunu kapatmak çok basit ama bunu yapmak için replace kullanmamız gerekecek oda sizin kafanızı karıştıracağından hiç girmedim ilerde anlatırım. gözden kaçan hatalarım olduysa affedin

     


    Şişirdi Beş-On Adam, Yaptı Balon Adam, Ötekşndende Basit, Vallahi Bu Son Adam.(Abdurrahim KARAKOÇ Kan Yazısı Kitabının Balon Adam Kısmının Giriş Kıtası)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    yeni başlayanlar icin özellikle "session" kelimsinin ne anlama geldigini, nerelerde ne mantıkla kullanıldıgını acıklamak daha yararlı olur diye düşünüyorum. eve gecince dökümanına ekleme yaparım. ellerine saglık ;)


    screw you guys! i"m goin" hoooome!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    f1kr3t bunu yazdı:
    -----------------------------

    yeni başlayanlar icin özellikle "session" kelimsinin ne anlama geldigini, nerelerde ne mantıkla kullanıldıgını acıklamak daha yararlı olur diye düşünüyorum. eve gecince dökümanına ekleme yaparım. ellerine saglık ;)

    -----------------------------

    Asp Session Kullanımı


    kelimeler albayım bazı anlamlara gelmiyor.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cold-m4
    cold-m4's avatar
    Kayıt Tarihi: 12/Temmuz/2007
    Erkek

    teşekkürler :)

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    FOXXLY bunu yazdı:
    -----------------------------

    f1kr3t bunu yazdı:
    -----------------------------

    yeni başlayanlar icin özellikle "session" kelimsinin ne anlama geldigini, nerelerde ne mantıkla kullanıldıgını acıklamak daha yararlı olur diye düşünüyorum. eve gecince dökümanına ekleme yaparım. ellerine saglık ;)

    -----------------------------

    Asp Session Kullanımı


    -----------------------------

    onu şimdi gördüm. başka konularla karşınızda olucam :D


    screw you guys! i"m goin" hoooome!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lanetlicocuk
    lanetlicocuk's avatar
    Kayıt Tarihi: 30/Ekim/2003
    Erkek

    bu beyaz tahribat ne güzel şeymiş ya


    Şişirdi Beş-On Adam, Yaptı Balon Adam, Ötekşndende Basit, Vallahi Bu Son Adam.(Abdurrahim KARAKOÇ Kan Yazısı Kitabının Balon Adam Kısmının Giriş Kıtası)
Toplam Hit: 1036 Toplam Mesaj: 6