lostyazilim

PHP ajax ile giriş kontrolü

28 Mesajlar 3.420 Okunma
lstbozum
wmaraci reklam

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
" $gkadi !== $row["kadi"] or $gsifre !== $row["sifre"] " Şu kısmı


$gkadi != $row["kadi"] or $gsifre != $row["sifre"] olarak değiştirir misin? Sanırım bundan dolayı çalışmıyor.
 

 

Web sitem: yazilimsoru.com
wmaraci
reklam

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 77
  • Beğeniler 7 / 9
  • Ticaret 0, (%0)
yazilimsoru onuda denedim zaten :D
 

 

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
Aşağıdaki kod işini görecektir. Ayrıca şifreyi şifreleyerek saklıyorsan aynı şekilde kontrol etmeyi de unutma.

if($gkadi !== $row["kadi"] and $gsifre !== $row["sifre"])
 

 

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
Bu arada pdo öğrenmelisin

$sql = "SELECT * FROM gundemkul Where kadi='$gkadi || sifre='$gsifre' ";
$result = $con->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();

Böyle yaparsan sql injection yersin.
 

 

Web sitem: yazilimsoru.com
wmaraci
wmaraci

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 77
  • Beğeniler 7 / 9
  • Ticaret 0, (%0)

kelebek adlı üyeden alıntı

Aşağıdaki kod işini görecektir. Ayrıca şifreyi şifreleyerek saklıyorsan aynı şekilde kontrol etmeyi de unutma.


Olmadı :D Neyse Artık Kalıcak Böyle
 

 

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 77
  • Beğeniler 7 / 9
  • Ticaret 0, (%0)

yazilimsoru adlı üyeden alıntı

Bu arada pdo öğrenmelisin

$sql = "SELECT * FROM gundemkul Where kadi='$gkadi || sifre='$gsifre' ";
$result = $con->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();

Böyle yaparsan sql injection yersin.


Şuan Öğrenemye çalıştığım çok şey var onuda öğreniriz :D
 

 

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
@11yes11 bence ilk önce onu öğrenmelisin yoksa şifreyi bilmese bile adam '=' 'or' yazarak hesabına giriş yapabilir.
 

 

Web sitem: yazilimsoru.com

BatuhanUyar BatuhanUyar Copyright Kullanıcı
  • Üyelik 24.06.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP
  • Konum Ankara
  • Ad Soyad B** U**
  • Mesajlar 587
  • Beğeniler 11 / 112
  • Ticaret 2, (%100)
if($gkadi != $row["kadi"] || $gsifre != $row["sifre"]){


bunu denermisiniz.
 

 

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Y** S**
  • Mesajlar 77
  • Beğeniler 7 / 9
  • Ticaret 0, (%0)
BatuhanUyar Bu şekilde baya bi deneme yaptım olmuyor
belki de ajax ile tek alım yaplıyo ondandır :D
 

 

marzenbecher marzenbecher Software Developer Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 46 / E
  • Meslek Software Developer
  • Konum İsveç
  • Ad Soyad N** A**
  • Mesajlar 36
  • Beğeniler 0 / 4
  • Ticaret 4, (%100)
11yes11

ajax tekli alim yapmaz, sen verileri php dosyasina gonderdigini varsayarak yaziyorum asagidaki kodlari.




$gelenveri1;
$gelenveri2;

$hata = [];

if(isset($_POST)){

if(empty($gelenveri1) && empty($gelenveri2){

$hata['problem'] = "bazi veriler bos";

}else {

//kontrole devam

if($gelenveri1 != $gelenveri2){


$hata["problem"] = "yine bir problem var"

}



}

}

json_encode($hata);


 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al