Merhaba arkadaşlar aşağıda kodlarını vermiş olduğum sistem localde çalışırken serverda çalışmıyor. Dün gece mariadb güncellemesi yapıldı. Mariadb den sonra missmatch hatası verdi, sonrasında durumu bildirdim bir kaç düzenleme yapıldı bu gün ise error log a bir şey düşmüyor ama logincontrol.php veri yollandığında hala boş dönüyor. İşin ilginci ise bu tarz bir kontrol kısmı admin panel girişinde var ve orası sağlıklı çalışıyor. Yardımcı olabilecek arkadaşlara şimdiden teşekkürler.
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>