PHP User Giriş Kayıt Sistemi Nasıl Yapılır? [YARDIM]
14
●235
- 31-12-2020, 14:40:38MYSQL eskide kaldı artık yeni sistemler de kullanılmıyor, güvenlik önlemlerini alırsan kolay kolay sıkıntı yaşamazsın ama PDO ya geçmen daha iyi olacaktır. MYSQLI de kullanabilirsin. MYSQLI'nin avantajı hem düz queryler yazılabiliyor hem de nesne tabanlı yazılabiliyor. Hangisi kolayına gelirse o şekilde yazarsın.
- 31-12-2020, 14:44:39Mysqli kullanıyorum sanırım, config.php dosyam:ncmttnceviz adlı üyeden alıntı: mesajı görüntüle
$database_server... $database_user... $database_password... $database_name... $database_connection = new mysqli($database_server, $database_user, $database_password, $database_name); mysqli_query($database_connection, "SET CHARACTER SET 'utf8'");
Sql fonksiyonları:
$query = "SELECT `....` FROM `....` WHERE ....='$....'"; $result = $database_connection -> query($query);
Bu Mysqli oluyor sanırım, PDO'ya yine de geçmelimiyim? - 31-12-2020, 14:48:00Nesne tabanlı MYSQLI kullanıyorsunuz, MYSQLI' de prepare bind_param bind_result ve execute konularını araştırın sizin için yeterli olacaktır
- 31-12-2020, 15:07:32Merhabalar,
Aşağıdaki veritabanı kütüphanesini kullanırsanız işiniz daha kolay olacaktır:
https://github.com/ThingEngineer/PHP...Database-Class
Giriş (Email veya Kullanıcı Adı)
if(isset($_POST['actionLogin'])){ $user = strip_tags(trim($_POST['user'])); $password = sha1(md5(sha1(strip_tags(trim($_POST['password']))))); if(empty($user) || empty($password)){ echo "empty"; }else{ if(ifMail($user)){ /* mail kontrol fonksiyonu yaz */ $dbh->where("user_email", $user); }else{ $dbh->where("user_username", $user); } $userRow = $dbh->getOne("user"); if($dbh->has("user")){ $userRow = $dbh->getOne("user"); if($password == $userRow['user_password']){ $_SESSION['session'] = true; $_SESSION['user'] = $user; echo "success"; }else{ echo "false"; } }else{ echo "not_exists"; } } }Tabiki de fonksiyon kullanmak daha faydalı olacaktır. - 31-12-2020, 15:44:47O kurban olduğum burdasın ilk defa görüyorum. Bende bu kimki yardıma koşmuş diyorum. Akıl edemedim ki. Allah senden razı olsun.yavuzselim57 adlı üyeden alıntı: mesajı görüntüle
- 31-12-2020, 20:45:16eyvallah sağolasın cümlemizdennraltas adlı üyeden alıntı: mesajı görüntüle
