<?php
if ($_POST) {
$ePosta = trim(strip_tags($_POST['posta']));
$sifre = md5(trim(strip_tags($_POST['sifre'])));
if (empty($ePosta) || empty($sifre)) {
echo 'Boş Alan Bırakmayın !';
}else{
$uyegiris = $baglanti->prepare("SELECT * FROM uyeler WHERE uye_eposta=? AND uye_sifre=? ");
$uyegiris->execute(array($ePosta,$sifre));
if($uyegiris->rowCount()){
foreach ($uyegiris as $uyebilgi) {
$uyeIdsi = $uyebilgi['uye_id'];
$uyead = $uyebilgi['uye_kadi'];
}
$_SESSION["uye_id"] = $uyeIdsi;//Session Oluşturuyoruz.
$_SESSION['uye_kadi'] = $uyead;
//Burada index.php Sayfasına Yönlendiriyoruz.
echo' <script> window.location.replace("index.php")</script>';
}else{
echo 'Hata !';
}
}
}
?> Üye Giriş Yaparken Çok Bekliyor
9
●479
- 13-02-2018, 14:24:58Merhabalar, bir projem için php kısmını kodluyorum. İnternetten kodları bularak uyguluyorum. PHP yazmıyorum normalde.Ondan bilgim sınırlı. Yardımcı olursanız sevinirim. PDO ile üye giriş sayfasını yapıyorum. Kayıt sayfasını yaptım hal oldu. Ama giriş yaptığım zaman index'e yönlendiriyor ama zaman alıyor. Yardımcı olur musunuz ? Kod aşağıdadır.
- 13-02-2018, 14:28:46<?php
if ($_POST) {
$ePosta = trim(strip_tags($_POST['posta']));
$sifre = md5(trim(strip_tags($_POST['sifre'])));
if (empty($ePosta) || empty($sifre)) {
echo 'Boş Alan Bırakmayın !';
}else{
$uyegiris = $baglanti->prepare("SELECT * FROM uyeler WHERE uye_eposta=? AND uye_sifre=? ");
$uyegiris->execute(array($ePosta,$sifre));
$uyebilgi=$uyegiris->fetch(PDO::FETCH_ASSOC);
if($uyegiris->rowCount()>0){
$uyeIdsi = $uyebilgi['uye_id'];
$uyead = $uyebilgi['uye_kadi'];
$_SESSION["uye_id"] = $uyeIdsi;
//Session Oluşturuyoruz.
$_SESSION['uye_kadi'] = $uyead;
//Burada index.php Sayfasına Yönlendiriyoruz.
header('Location: index.php');
}else{ echo 'Hata !'; } } } ?> - 13-02-2018, 14:29:08echo window.location yerinelMarjinal adlı üyeden alıntı: mesajı görüntüle
header("location:index.php");
denesen?
ek olarak üyeler tablosunda ne kadar üye var? - 13-02-2018, 14:36:31SezerX adlı üyeden alıntı: mesajı görüntülemindwalker adlı üyeden alıntı: mesajı görüntüle
1 üye var. Dediğiniz şekilde denemiştim biraz daha erken yönlendiriyor. Fakat yine de yavaş. - 13-02-2018, 14:51:55SezerX adlı üyeden alıntı: mesajı görüntüle
public function login($mail,$pass) { try { $bjk = $this->db->prepare("SELECT * FROM users WHERE uye_eposta=:mail LIMIT 1"); $bjk->execute(array(:mail'=>$mail)); $userRow=$stmt->fetch(PDO::FETCH_ASSOC); if($bjk->rowCount() > 0) { if(password_verify($pass, $userRow['uye_sifre'])) { $_SESSION['uye_id'] = $userRow['uye_id']; $_SESSION['uye_kadi'] = $userRow['uye_kadi']; header('Location: http://www.besiktas.com/'); exit; } else { return false; } } } catch(PDOException $e) { echo $e->getMessage(); } } Dene istersen bi - 13-02-2018, 20:41:5430 - 40 saniye içerisinde yükleniyor.SezerX adlı üyeden alıntı: mesajı görüntüle
Kodu diğeri ile değiştirdim ama hata verdi.Ali adlı üyeden alıntı: mesajı görüntüle
Ya da localhost'da çalıştığım için olabilir mi ?