-
Üyelik
11.10.2018
-
Yaş/Cinsiyet
34 / E
-
Meslek
ÖĞRENCİ
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** E**
-
Mesajlar
193
-
Beğeniler
4 / 7
-
Ticaret
0, (%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
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>";
}
?>
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 {
?>
}
}
?>
Document
-
Üyelik
19.02.2017
-
Yaş/Cinsiyet
24 / E
-
Meslek
Web Developer
-
Konum
Bursa
-
Ad Soyad
M** A**
-
Mesajlar
933
-
Beğeniler
136 / 276
-
Ticaret
11, (%100)
Çerezlerde kesinlikle o bilgileri tutmanı önermem. Hem de şifrelemeden :)
Bunun yerine bir token olusturup kullanicinin bu token sayesinde giris yapmasini saglayabilirsin.
-
Üyelik
20.07.2014
-
Yaş/Cinsiyet
28 / E
-
Meslek
Webmaster
-
Konum
Ankara
-
Ad Soyad
M** K**
-
Mesajlar
2074
-
Beğeniler
60 / 532
-
Ticaret
10, (%100)
Kullanıcı bilgilerini encrypt etmeden Cookielerde tutmak güvenlik sorununa sebebiyet verir.Şifreleyerek tutabilir veya kullanıcıya ait token oluşturup tokeni cookie'ye atayabilir ve beni hatırla sçildiğinde cookie üzerinde tokeni okuyup veritabanından sorgular eğer token aktifse sessiona izin verirsin.
Fizello - Inspired by Colors