Login Kontrol sayfası:
<?php @session_start(); ob_start(); include("admin/connection.php"); ?>
<meta charset="utf-8" />
<?php if(isset($_POST['frm']) and $_POST['frm'] == 'login_control'){
$users = new sorgu;
$email = ifo::kontrol($_POST["email"],"text");
$sifre = ifo::kontrol(ifo::sifrele($_POST["sifre"]),"text");
$users->select("*","users","(email=$email and sifre=$sifre and onay=1)");
if($users->verioku()){
$_SESSION["adsoyad"] = $users->veri->adsoyad;
$_SESSION["email"] = $users->veri->email;
$_SESSION["yid"] = $users->veri->id;
if($users->veri->yetki==3){ $_SESSION['yetki']=3;}elseif($users->veri->yetki>=2 and $users->veri->goldbitis>=date('Y-m-d')){$_SESSION['yetki'] = 2;}
else{ $_SESSION['yetki'] = 1; }
?>
<div style="color:#468847;">
Giriş Yapıldı...<br/><br/>
</div>
<meta http-equiv="refresh" content="1;url=uye.php">
<?php }else{ session_destroy(); ?>
<div style="color: #b94a48;">
Yanlış kullanıcı adı ve şifre girdiniz...<br/><br/>
</div>
<meta http-equiv="refresh" content="1;url=index.php">
<?php }} ?>Form Kodu:
<form class="login-form" action="logincontrol.php" method="post"> <div class="row form-group"> <div class="col-md-12"> <label for="username">E-Posta Adresiniz</label> <input type="email" class="form-control" name="email" id="username"> </div> </div> <div class="row form-group"> <div class="col-md-12"> <label for="password">Şifreniz</label> <input type="password" class="form-control" name="sifre" id="password"> </div> </div> <div class="row form-group"> <div class="col-md-12"> <input type="submit" class="btn btn-primary" value="Giriş Yap"> <input type="hidden" name="frm" value="login_control" /> </div> </div> </form>
Admin kısmında çalışan kod ise şu şekilde:
control.php
<?php @session_start(); ob_start(); include("admin/connection.php"); ?>
<meta charset="utf-8" />
<style>
body { background:url('assets/img/bg.jpg'); }
div { margin-top:20%;text-align:center;font-family:'Century Gothic', sans serif;font-size:24px; }
</style>
<?php if($_POST){
$admin = new sorgu;
$email = ifo::kontrol($_POST["email"],"text");
$sifre = ifo::kontrol(ifo::sifrele($_POST["sifre"]),"text");
$admin->select("*","users","(email=$email and sifre=$sifre and yetki=3 and onay=1)");
if($admin->verioku()){
$_SESSION["adsoyad"] = $admin->veri->adsoyad;
$_SESSION["aemail"] = $admin->veri->email;
$_SESSION["yid"] = $admin->veri->id;
$_SESSION["yetki"] = $admin->veri->yetki;
$veriler['yid'] = ifo::kontrol($admin->veri->id,'int');
$admin->ekle('log',$veriler); ?>
<div style="color:#468847;">
Admin paneline yönlendiriliyorsunuz...<br/><br/>
<img src="assets/img/loading.gif" />
</div>
<meta http-equiv="refresh" content="1;url=admin.php">
<?php }else{ session_destroy(); ?>
<div style="color: #b94a48;">
Yanlış kullanıcı adı ve şifre girdiniz...<br/><br/>
<img src="assets/img/loading.gif" />
</div>
<meta http-equiv="refresh" content="1;url=<?php echo $panel; ?>">
<?php }} ?>form<form class="login-form" action="control.php" method="post"> <hr /> <h4>Kullanıcı adı ve şifrenizi giriniz.</h5> <br /> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span> <input type="email" name="email" autocomplete="off" class="form-control" placeholder="E-Mail Adresiniz " /> </div> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span> <input type="password" name="sifre" autocomplete="off" class="form-control" placeholder="Şifreniz" /> </div> <div class="form-group"> <label class="checkbox-inline"> <input type="checkbox" /> Beni Hatırla. </label> <span class="pull-right"> <a href="" ></a> </span> </div> <button type="submit" class="btn btn-primary "> Giriş Yap<i class="m-icon-swapright m-icon-white"></i> </button> <hr /> </form>