• 25-06-2009, 20:09:00
    #1
    İki tane kod isteğim olacak arkadaşlar;
    1.Şimdi ben 1 yıl önce şifre girme formu bulmuştu. Şifre doğruysa, şifre doğru deyip, diğer sayfaya gitmek için link geliyordu. Yanlışsa, yanlış deyip geri dönüyordu. Local'de çok iyi çalışıyordu ama ftp'ye atınca çalışmadı. Şifre doğru da olsa şifreyi girdiğinde sayfaya tekrar geri geliyordu. Hatta bulduğum kodu da yazayım;
    Alıntı
    <html>
    <head>
    <title>xxx</title>
    </head>
    <body bgcolor="#000000">
    <?
    $enter = "sifre";
    if ($git == "login"){
    if ($name == $enter){
    echo '<p align="center"><img border="0" src=""</p> <p align=center><b><font color="#6666FF" face="Verdana" size="5"> Sifre Onaylandi</font></b><br>';
    echo '<a href="">Devam Et</a></p>';
    }
    if ($name != $enter){
    echo '<p align=center><b><font color="#FF00FF"></font></b><br>';
    echo '<meta http-equiv="refresh" content="0; url=hazirliksbs.php">
    <a href="hazirliksbs.php"></a></p>';
    }}
    else
    {
    ?>
    <!-- Sifre buradan bildirilir -->
    <form action="hazirliksbs.php" method="POST" name="Devam" target="_self">
    <p align=center>
    <br>
    <p align=center>
    </font></p>
    <p align=center>
    <font face="Verdana" size="2" color="#0066FF"><b>Cevap</b>: </font>
    <input type="type" name="name" size="22" style="color: #C0C0C0; font-family: Verdana; font-size: 10px; border-style: dotted; border-width: 2; background-color: #000000; list-style-type:upper-roman; background-image:url('../../Documents%20and%20Settings/x/Belgelerim/Web%27lerim/ev1.JPG')"><br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;
    <input type="submit" name="git" value="login" style="color: #FFFFFF; border-style: outset; border-width: 3; background-color: #000000; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1">
    </p>
    <p align=center>
    &nbsp;</p>
    <hr>
    <p align="center">&nbsp;</p>
    </center><p align=center>
    &nbsp;</p>
    </form>
    <? } ?>
    </body>
    </html>
    Bu form eskiden çalışıyordu çok güzel ama artık bir şeyler kurcaladım herhalde çalışmıyor.
    Şimdi, benim istediğim bunun gibi bir şifre formu. Doğru yazdıysak şifre doğru deyip diğer sayfanın linkini verecek. Yanlışsa, bir şey demicek geri dönecek. Birde nasıl anlatsam. Şöyle ki;
    eğer adam şifreye 456 yazarsa 1.php'ye gidecek
    Ama eğer şifreye 670 yazarsa 2.php'ye gidecek.
    Yani birden çok şifre olacak ama her şifre farklı linke gidecek. Bu birinci isteğim..
    2. İnternette baktım çok fazla geri sayım sayacı var ama ben şöyle istiyorum. Geri sayım bittiğinde (Diyelim 100 dk) sayfada yeni bir bölüm açılacak. O bölüm 10 dk durduktan sonra tekrar kapanacak 100 dk 'lığına. Bu mümkün müdür acaba?
    Şimdiden herkese çok teşekkürler. Çok lazım bunlar
  • 25-06-2009, 20:19:47
    #2
    $git degişkenini
    $_POST['git'];
    $name degişkenini
    $_POST['name']
    ile degiştirin büyük ihtimal sunucunuzda register_global off durumda (güvenlik nedeniyle)

    ek bilgi
    php6 ile register globals özelligi tamamen kaldırılmıştır.
  • 26-06-2009, 15:12:24
    #3
    Elinizde hiç şifre girme formu yok mu?
  • 26-06-2009, 16:03:23
    #4
    Aerkadaşım şöyle basit birşey yapabilirsin. Güvenli olmaz ama idareten kullanabilirsin.
    <?php
    $sifre=123456;
    $isim="r10net";
    if(sifre=="123456" , isim="r10net"){
    echo "Tebrikler giriş Yaptınız. <a href="#">Panel Adresi Buraya</a>" ;
    }else{
    echo "Kullanıcı adı yada şifreniz yanlış";
    }

    Yanlış yazmış olabilirim , Hem kullanıcı adı hemde şifre soruyor. İkiside doğru ise giriş yapıyor. Panel Adresi buraya yazan yere yönlendirme kodu koyup panele giriş yaptırabilirsiniz.
  • 26-06-2009, 16:27:54
    #5
    Hata veriyor;
    Parse error: syntax error, unexpected T_STRING in /home/yediyuz/public_html/deneme2.php on line 4

    Sağol yinede..
  • 26-06-2009, 17:36:30
    #6
    Kabataslak böyle birşey oluyor işte
    $isim = "isim";
    $sifre = "1234";
    
    $gisim = $_POST["isim"];
    $csifre = $_POST["sifre"];
    
    
    if (($isim != $gisim) && ($sifre != $csifre) {
    
    echo "Hatalı kullanıcı adı ve sifre";
    
    }elseif ($csifre==="456") {
    
    header("location:1.php");
    
    }elseif ($csifre==="670") {
    
    header("location:2.php");
    
    }else {
    
    echo "Giriş yaptınız.";
    
    }
  • 26-06-2009, 19:02:59
    #7
    Üyeliği durduruldu
    akales11 adlı üyeden alıntı: mesajı görüntüle
    Aerkadaşım şöyle basit birşey yapabilirsin. Güvenli olmaz ama idareten kullanabilirsin.
    <?php
    $sifre=123456;
    $isim="r10net";
    if(sifre=="123456" , isim="r10net"){
    echo "Tebrikler giriş Yaptınız. <a href="#">Panel Adresi Buraya</a>" ;
    }else{
    echo "Kullanıcı adı yada şifreniz yanlış";
    }

    Yanlış yazmış olabilirim , Hem kullanıcı adı hemde şifre soruyor. İkiside doğru ise giriş yapıyor. Panel Adresi buraya yazan yere yönlendirme kodu koyup panele giriş yaptırabilirsiniz.
    isim=="r10net" olacak veif içersindeki değişkenlerin dolarını koymayı unutmuşsun
  • 26-06-2009, 19:09:27
    #8
    Üyeliği durduruldu
    <center><form action="giris.php" method="POST">
    Kullanıcı Adı: <input name="kullaniciadi" type="text"/><br>
    Şifreniz:<input name="sifre" type="password"/><br>
    <input type="submit" value="Giris" />
    </form>
    </center>
    bu form alanı kopyalayıp oluşturduğun htlm dosyasına yapıştır

    <?php
    
    $kullanici = "R10.NET";
    $sifre = "123456";
    
    $kullanici_girilen = $_POST['kullaniciadi'];
    $sifre_girilen = $_POST['sifre'];
    
    if($sifre_girilen == $sifre and $kullanici_girilen == $kullanici){
    	echo "Giriş başarılı!<br>Admin paneli için <a href=\"panel adresi buraya\">tıklayınız.</a>";
    }elseif($sifre_girilen == $sifre and $kullanici_girilen != $kullanici){
    	echo "Kullanıcı adı hatalı!";
    }elseif($sifre_girilen != $sifre and $kullanici_girilen == $kullanici){
    	echo "Şifre hatalı!";
    }else{
    	echo "Giriş yapılamadı";
    }
    
    
    ?>
    buda kontrolünü yapan php dökümanı

    php dökümanını ya giris.php olarak kaydet yada html kodundaki acrtion="giris.php" bölümünü kendine göre ayarla

    kendince geliştirebilirsin bunu
  • 26-06-2009, 23:18:32
    #9
    Trojanberk adlı üyeden alıntı: mesajı görüntüle
    <center><form action="giris.php" method="POST">
    Kullanıcı Adı: <input name="kullaniciadi" type="text"/><br>
    Şifreniz:<input name="sifre" type="password"/><br>
    <input type="submit" value="Giris" />
    </form>
    </center>
    bu form alanı kopyalayıp oluşturduğun htlm dosyasına yapıştır
    <?php
    $kullanici = "R10.NET";
    $sifre = "123456";
    $kullanici_girilen = $_POST['kullaniciadi'];
    $sifre_girilen = $_POST['sifre'];
    if($sifre_girilen == $sifre and $kullanici_girilen == $kullanici){
    	echo "Giriş başarılı!<br>Admin paneli için <a href=\"panel adresi buraya\">tıklayınız.</a>";
    }elseif($sifre_girilen == $sifre and $kullanici_girilen != $kullanici){
    	echo "Kullanıcı adı hatalı!";
    }elseif($sifre_girilen != $sifre and $kullanici_girilen == $kullanici){
    	echo "Şifre hatalı!";
    }else{
    	echo "Giriş yapılamadı";
    }
    ?>
    buda kontrolünü yapan php dökümanı
    php dökümanını ya giris.php olarak kaydet yada html kodundaki acrtion="giris.php" bölümünü kendine göre ayarla
    kendince geliştirebilirsin bunu

    İlk bunu denedim işe yaradı çok sağol ama bir problemim var. Giriş başarılı, şifre hatalı veya kullanıcı adı hatalı kısımlar varya echo '' '' nın içindeler. Eğer şifre doğruysa sayfa beyaz olarak açılıyor. Ben oraya arka plan koymak istiyorum. Yani siyah arka plan koyucam bir de resim koyucam. Doğru giriş yaptınız diye. Ama yapmaya çalıştığımda hata veriyor. Onu nasıl düzeltebilirim?