Merhaba yaptığım projede kullanıcı kayıt olduğu zaman otomatik giriş yapılmıyor giriş yapmasını istiyor bunu nasıl otomatik giriş yapma haline getirebiliriz yardımcı olurmusunuz ( kodlu bir şekilde atabilme şansınız varmı )
İÇERİK DÜZENLENDİ
Php Kayıt olunca otomatik giriş yardım
7
●124
- 10-08-2021, 13:51:55hocam merhaba bu şekilde dener misiniz? aşşaığda yönlendirmeye verdiğim panel.php yerine panel sayfanızın urlsini yazınız
<?php include 'baglan.php'; session_start(); if (isset($_POST["register"])) { $mail =$_POST["mail"]; $username =$_POST["username"]; $adsoyad =$_POST["adsoyad"]; $pass =$_POST["pass"]; if (!$mail || !$username || !$pass || !$adsoyad) { echo" <center><div class='alert alert-warning' role='alert'> BOS ALAN BIRAKMAYINIZ </div></center><br><br>"; }else{ $kullanicivarmi = $vt->prepare("select * from uyeler where username=? || email=?"); $kullanicivarmi-> execute(array($username,$mail)); $varmi = $kullanicivarmi->rowCount(); if ($varmi>0) { header("Location:../mevcut.php?durum=var"); }else{ if ($pass) { $pass =$_POST["pass"]; $kullaniciekle= $vt->prepare("insert into uyeler set email=?, username=?, pass=?, adsoyad=?"); $kullaniciekle->execute(array($mail,$username,$pass,$adsoyad)); if ($kullaniciekle) { $kk = $vt->prepare("select * from uyeler where username=?"); $kk-> execute(array($username)); $cekk = $kk->fetch(PDO::FETCH_ASSOC); $cekk["id"] = $$_SESSION["id"]; header("refresh:2;url=panel.php"); echo ' <center><div class="alert alert-success" style="width:100%;" role="alert"> '; echo ' KAYIT OLUNDU </div><br><br></center>'; echo '<META HTTP-EQUIV="Refresh" content="2;URL=/">'; }else{ header("Location:../kayitol.php?durum=olundu"); } }else{ header("Location:../kayitol.php?sifre=olmadi"); } } } } ?> - 10-08-2021, 14:01:44Kara adlı üyeden alıntı: mesajı görüntüle
Merhaba hocam teşekkür ederim öncelikle yardımcı olduğunuz için şuanda denedim ama yine aynı sonuç aliyorum kayıt olundu diyor saçma sapan bir şekilde giriş yapmiyor index.php ye gönderiyor - 10-08-2021, 16:26:43
<?php /* Giriş Yap */ if (isset($_POST["loginol"])) { $email =$_POST["mail"]; $pass =$_POST["pass"]; $kullanicivarmi= $vt->prepare("select * from uyeler where email=? && pass=?"); $kullanicivarmi->execute(array($email,$pass)); $row= $kullanicivarmi->rowCount(); if ($row>0) { $_SESSION["mail"]=$email; $_SESSION["pass"]=$pass; echo' <META HTTP-EQUIV="Refresh" content="0;URL=musteri.php?drm=ok">' ; }else{ echo' <META HTTP-EQUIV="Refresh" content="1;URL=login.php"> <center> <font style="font-size:11px; color:red;">Bilgiler Yanlış</font> </center>' ; } } ?>