Posted by Awvare on 07:02 in php | No comments
PDO Üye Giriş İşlemi: PDO ile kullanıcıya giriş yaptırtmak için, işe önce login.php sayfasını ve giris-formunu oluşturarak başlıyoruz. Daha önce üye kaydı için oluşturduğumuz deneme ismindeki veritabanımızdan, uyeler ismindeki tablomuzdan ve baglanti.php sayfamızdan faydalanacağız. login.php ismindeki sayfamızın en üstüne, baglanti.php sayfasını include ediyoruz.
login.php:
/*
<?php include 'baglanti.php'; session_start(); ?>
*/
giris-form css:
/*
.giris-form{ margin:40px 20px 0; } .giris-form input{ width:220px; height:30px; clear:both; float:left; margin:0 10px 16px 20px; } .giris-form button{ width:50px; height:30px; float: left; margin:0 10px 16px 20px; clear:both; } .giris-form label{ font-size: 20px; float: left; margin:0 0 10px 60px; }
*/
giris-form Kodları:
/*<div class="giris-form"> <form action="" method="post"> <label>Üye Giriş Formu</label> <input type="text" name="username" placeholder="Üye Ad"/> <input type="password" name="password" placeholder="Şifre"/> <button type="submit">Giriş</button> </form> </div>*/
Şöyle bir ekran görüntüsü olacak.
Form Post İşlemi:
/*<?php if ($_POST) { $kullaniciAdi = trim(strip_tags($_POST['username'])); $sifre = md5(trim(strip_tags($_POST['password']))); if (empty($kullaniciAdi) || empty($sifre)) { echo 'Boş Alan Bırakmayın !'; }else{ $uyegiris = $baglanti->prepare("SELECT * FROM uyeler WHERE kullaniciAdi=? AND sifre=? "); $uyegiris->execute(array($kullaniciAdi,$sifre)); if($uyegiris->rowCount()){ foreach ($uyegiris as $uyebilgi) { $uyeIdsi = $uyebilgi['uyeId']; $uyead = $uyebilgi['kullaniciAdi']; } $_SESSION["UyeId"] = $uyeIdsi;//Session Oluşturuyoruz. $_SESSION['Kullanici'] = $uyead; //Burada index.php Sayfasına Yönlendiriyoruz. echo '<script>window.location.replace("http://localhost:82/Dersler/index.php/")</script>'; }else{ echo 'Hata !'; } } } ?>
*/
İşlemimiz Bukadar Herkese Kolay Gelsin...
0 yorum:
Yorum Gönder