lostyazilim
tr.link

Üyelik onay

4 Mesajlar 662 Okunma
lstbozum
tr.link

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
Arkadaşlar merhaba,

Sorunum şu şekilde bir üye onay bölümü yaptım bu bölümde onay için 6 haneli bir karekter oluşturup db yazdım üyelik onayı için bu karekterleri mail yada e-posta atıcam ama onay bölümünde bu kodu girdikten sonra nasıl karşılaştırma yapıp üyenin onayını vericem çözemedim.

üye onay kısmında onay kodunu girince post ediyorum işlem için gonderdiği şifreyi db deki şifre ile karşılaştırıp doğru ise user_aktif kısmına 1 yazıcam bunu nasıl yapabilirim kodu bu şekilde oluşturdum ama karşılaştırma nasıl yapıcam çözemedim.

//Üye Aktifleştir
if (isset($_POST['uyeonayla'])) {

$uyeguncelle=$db->prepare("UPDATE user SET
user_onay='1' where user_id=:user_id");

$useral=$uyeguncelle->execute(array(
'user_id'=> $_GET['user_id'],
));

if ($useral) {

header("location:../anasayfa.php?uye=ok");
}

else {

header("location:../uye-onay.php?onay=no");
}

}
 

 

E-evcil.com
wmaraci
reklam

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
hocam şu şekilde yapabilirsiniz,db de temp_key,status diye alan oluşturursunuz
üyelik kaydı sırasında temp_key dogrulama kodunu statusa ise 0 yaparsınız.Dogrulama kısmında girilen ile temp mail karşılaştırıp eşleşirse temp_key içini silersiniz(silmeyedebilirsiniz) sonra statusu da 1 yaparsınız ve dogrulanmış olur.
 

 

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)
o tamam ama kodu gönderdiğimde db yazdığım kod ile gönderilen kodu doğrulayıp yazdırmada sorun yaşıyorum.
 

 

E-evcil.com

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
o zaman şu şekilde yapın mail dogrulamasını üye girişi yaptıktan sonra sorgulayın email ve şifre ile giriş yapınca user tablosunda maile göre listeleyip temp key e ulaşabilirsiniz.
 

 

wmaraci
wmaraci
wmaraci
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