• 06-03-2018, 22:16:00
    #1
    Databasedeki mevcut şifre md5 formatında form ile nasıl giriş yaptıracağız lütfen yardım edebilir misiniz ?
    $kadi = $_POST['username'];
    $sifre = $_POST['password'];
    $sql_check = mysql_query("select * from user where username='".$kadi."' and password='".$sifre."' ") or die(mysql_error());
    bu şekilde giriş yapmaya çalıştığım zaman normal şifre ile girmiyor fakat md5 halini şifre kısmına yazınca giriyor. Yani şifreleme de sıkıntı var sanıırm nasıl çözebilirim ?
    $sifre = md5 ($_POST['password']);
    bu şekilde denedim olmuyor hata veriyor
    $sifre = md5(mysqli_real_escape_string($_POST['password']));
    bu şekilde de olmuyor hata veriyor ne yapmam lazım ?
    hata : Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in xxx\test\login.php on line 8
    line 8 de bu : $sifre = md5(mysqli_real_escape_string($_POST['password']));
  • 06-03-2018, 22:16:58
    #2
    $sifre = md5($_POST['password']);

    edit:
    bunu denedim olmuyor demişsiniz ama nasıl bir hata veriyor bunu deneyince

    cruis adlı üyeden alıntı: mesajı görüntüle
    Databasedeki mevcut şifre md5 formatında form ile nasıl giriş yaptıracağız
    $kadi = $_POST['username'];
    $sifre = $_POST['password'];
    $sql_check = mysql_query("select * from user where username='".$kadi."' and password='".$sifre."' ") or die(mysql_error());
    bu şekilde giriş yapmaya çalıştığım zaman normal şifre ile girmiyor fakat md5 halini şifre kısmına yazınca giriyor. Yani şifreleme de sıkıntı var sanıırm nasıl çözebilirim ?
    $sifre = md5 ($_POST['password']);
    bu şekilde denedim olmuyor hata veriyor
    $sifre = md5(mysqli_real_escape_string($_POST['password']));
    bu şekilde de olmuyor hata veriyor ne yapmam lazım ?
    hata : Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in xxx\test\login.php on line 8
    line 8 de bu : $sifre = md5(mysqli_real_escape_string($_POST['password']));
  • 06-03-2018, 22:18:11
    #3
    greyder adlı üyeden alıntı: mesajı görüntüle
    $sifre = md5($_POST['password']);

    bu kadar
    hocam yazdım konu içeriğin de olmuyor öyle wamptayım ondan yapar mı ?
  • 06-03-2018, 22:19:56
    #4
    cruis adlı üyeden alıntı: mesajı görüntüle
    hocam yazdım konu içeriğin de olmuyor öyle wamptayım ondan yapar mı ?
    wamptan yapmaz hocam
    sql i ekrana basıp phpmyadmine yapıştırıp bi deneyin nasıl bir hata veriyor
  • 06-03-2018, 22:21:55
    #5
    greyder adlı üyeden alıntı: mesajı görüntüle
    wamptan yapmaz hocam
    sql i ekrana basıp phpmyadmine yapıştırıp bi deneyin nasıl bir hata veriyor
    sizin yazdığınız kodu yazıp kopyalayınca oldu benim yazdığım da olmadı birşey koymayı unuttum heralde çok sağolun
  • 06-03-2018, 22:23:16
    #6
    cruis adlı üyeden alıntı: mesajı görüntüle
    sizin yazdığınız kodu yazıp kopyalayınca oldu benim yazdığım da olmadı birşey koymayı unuttum heralde çok sağolun
    kolay gelsin
  • 06-03-2018, 22:47:29
    #7
    Üyeliği durduruldu
    md5 ( bu şekilde yazmışsınız hocam.
    arkadaş ise md5( şeklinde yazmış hatanız orada.
  • 06-03-2018, 23:24:17
    #8
    angelicmoon adlı üyeden alıntı: mesajı görüntüle
    md5 ( bu şekilde yazmışsınız hocam.
    arkadaş ise md5( şeklinde yazmış hatanız orada.
    php çok pinpirik bir dilmiş yahu en ufak şeyden arıza çıkartıyor
  • 09-03-2018, 21:26:37
    #9
    Üyeliği durduruldu
    if (isset($_POST['giris'])) { $username=$_POST['username']; $password=md5($_POST['password']); $kullanicisor=$db->prepare("SELECT * FROM user where username=:username and password=:password"); $kullanicisor->execute(array( 'username' => $username, 'password' => $password )); $say=$kullanicisor->rowCount(); if ($say==1) { $_SESSION['username']=$username; header("Location:dosya.php"); exit; } else { header("Location:dosya.php"); exit; } }
    Umarım işine yarar