Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

logout olduktan sonra cookie ile tanıma

Konu, 'PHP' kısmında digrev tarafından paylaşıldı.

  1. digrev

    digrev Üye

    Kayıt:
    7 Şubat 2012
    Mesajlar:
    151
    Beğenilen Mesajlar:
    0
    arkadaşlar aşağıda session örneği çalışıyo ama bi yerde sorun var session tamam ama ben bu "beni hatırla" kısmını yapamadım mesela log out olduktan sonra sayfaya girince kullanıcı adı ve şifre geri gelsin istiyorum ama olmuyo


    <?php
    session_start();
    ob_start();

    if (isset($_COOKIE['name']) and isset($_COOKIE['pass'])) {
    $c_name = $_COOKIE['name'];
    $c_pass = $_COOKIE['pass'];
    echo "<script>
    document.getElementById('u_name2).val='$c_name';
    </script>";
    }

    ?>




    <?php


    if (isset($_SESSION['login'])) {
    header('location:welcome.php');
    } else {
    if (isset($_POST['submit'])) {
    $name = $_POST['username'];
    $pass = $_POST['password'];

    $db = new PDO('mysql:host=localhost;dbname=testing;charset=utf8', 'root', '');
    $query = $db->prepare('select * from users where username=? and password=?');
    $query->execute([$name, $pass]);
    $count = $query->rowCount();
    if ($query->rowCount()) {
    $_SESSION['login'] = true;
    $_SESSION['username'] = $name;
    if (isset($_POST['remember'])) {
    setcookie('name', $name, time() + 60 * 60 * 6);
    setcookie('pass', $pass, time() + 60 * 60 * 6);
    }
    header('location:welcome.php');
    }
    } else {
    ?>
    <form action="" method="post">
    UserName <input type="text" name="username" id="u_name"><br>
    Password : <input type="text" name="password" id="u_pass"><br>
    Remember Me :<input type="checkbox" name="remember" >
    <br>
    <input type="submit" name="submit"><br>



    </form>
    <?php
    }
    }

    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    </head>
    <body>

    </body>
    </html>
    <?php