v2.5.2
Giriş yap

üyelik aktivasyon

rotaile
647 defa görüntülendi ve 1 kişi tarafından değerlendirildi

$sorgu = $db_name-> prepare("SELECT * FROM users_table WHERE kul_mail =: kul_mail and kul_aktivasyon =: kul_aktivasyon");
$sorgu -> execute([':kul_mail' => $_POST['kul_mail'] , ':kul_aktivasyon' => $_POST['kul_aktivasyon']]);
//sorun üst kısımda
if ($sorgu->rowcount()) {

$aktive = $db_name -> prepare("UPDATE users_table Set 
	kul_durum=:kul_durum WHERE 
	kul_mail=:kul_mail and 
	kul_aktivasyon =:kul_aktivasyon");

$aktive -> execute(array(
	[':kul_durum' => 1,
	':kul_mail'=>$_POST['kul_mail'],
	':kul_aktivasyon'=>$_POST['kul_aktivasyon']]));

if ($aktive) {
	print("Üyeliğiniz Başarıyla Onaylandı");
}
else{
	print("Hata Oluştu...");
}

}
else{

print("Bilgiler Bulunamadı....");

}
//veritabanında aktive kodu ve mail adresi olmasına rağmen olan kullanıcıyı listelemiyor, listemeleme olmadığı için onayda olmuyor hellpppp!!

aydinkeskin
1765 gün önce

bence söyle yapmalısın sadece yazıyorum.

get ile veriyi çek yaptığın işleme göre verinin gelmediğinide linkten kontrol et.

aktivasyon yaparken post edeceksen mail i şifrele
gelen postta şifreyi içerde çözdür ama şifrelei sql e yazdır eşleşiyorsa hesabı aktif et.

mail e sonuçta link gidiyor linke tıklayınca direk aktif oluyormu yada butona basıncamı aktif oluyor.