hocam md5 ile şifrelersin diye düşündüm şifreyi saf kayıt ediyorsun sandım
hocam bu arada rowCount yerine şunu kullanırsan daha çok performans elde edersin (tecrübeye sabit)=
<?php
$uyebak=$db->prepare("SELECT COUNT(id) FROM uyeler WHERE username=:username AND password=:password");
$uyebak->bindValue(':username', $usernamedeğişkenin, PDO::PARAM_STR);
$uyebak->bindValue(':password', $pasworddeğişkenin, PDO::PARAM_STR);
$uyebak->execute();
$uyesay=$uyebak->fetchColumn();
if($uyesay<=0){
echo "kullanıcı adı şifre uyuşmuyor";
} else {
echo "Giriş başarılı";
}
?>
Ayrıca şifreyi MD5'e çevirip db'ye yazsan daha iyi
yani=
<?php
$password = MD5(htmlentities($_POST["password"]));
?>
unutma giriş işleminde de md5'i kullan
Ayrıca Şöyle de yapabilirsin bilgin olsun =
$run = $conn->prepare("SELECT user_id,username,password FROM users WHERE username = :username AND status = '1'");
$conn = null;
$run->bindValue(':username', $username, PDO::PARAM_STR);
$run->execute();
bindValue işlemi de güvenlidir
$run->bindParam(1, $username, PDO::PARAM_STR);
sayesinde bulunmuyor hocam :) Gayet güvenli için rahat olsun
süpersin hocam çok teşekkür ederim :)
overflow:hidden; ile hallettim yine de teşekkür edeirm
hocam kontrol et buton id ile aşağıda buton idsi aynı olacak
input idsi ile aşağıda yazan input_id aynı olacak ben kodda hata görmedim
function myFunction() {
var x = document.getElementById("input_id").value;
document.getElementById("buton_idsi").value = x;
}
sözlükte aynısı bana da oluyor chorome kullanıyorum
onClick="$('button').prop('disabled', true);"
hocam buttonun üzerine değilde işlem yaptığın js fonksiyonuna bu kodu yaz
$('button').prop('disabled', true);
öyle dene bir de eminim post gidip button disable olacaktır
<?php
$mail=strip_tags($_POST["mail"]);
$ad_soyad=strip_tags($_POST["ad_soyad"]);
sorgu = $dbcon->prepare("UPDATE uyeler SET mail = ?, isimsoyisim = ?");
$sorgu->bindParam(1, $mail, PDO::PARAM_STR);
$sorgu->bindParam(2, $ad_soyad, PDO::PARAM_STR);
$sorgu->execute();
?>
güncelleme işlemini böyle yapabilirsin hem sql inj açığını önlemiş hem de xss açığını önlemiş olursun