merhaba arkadaşlar,
değişik bir sorun basit bir sipariş admin paneli var panele login sayfasına bilgi girişi yapmadan otomatik login olup panele bağlanıyor nasıl bunu düzeltebiliriz.
Örnek link:
http://www.siparis.96.lt/
login.php kodları
<?php ini_set( "display_errors", 0);
@session_start();
if($_POST['submit'])
{
include ('dbs.php');
$nick = htmlspecialchars(strip_tags($_POST['user']));
$pass = htmlspecialchars(strip_tags($_POST['pass']));
if($nick != "" && $pass != "")
{
$q = mysql_query("SELECT * FROM users WHERE nick = '".mysql_real_escape_string($nick)."' AND pass = '".mysql_real_escape_string($pass)."'");
if(mysql_num_rows($q) > 0 )
{
$r = mysql_fetch_object($q);
$_SESSION['adadmpnl'] = $r->nick;
$_SESSION['adadmpnlid'] = $r->user_id;
$_SESSION['adadmpnlyetki'] = $r->yetki;
?>
<script type="text/javascript">
<!--
window.location = "index.php"
//-->
</script>
<?php
}
else
{
echo "giriş yapamadınız";
}
}
else
{
echo "boş bırakmayınız";
}
}
?>
<!DOCTYPE HTML>
<html dir="ltr" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="cache-control" content="no-cache,no-store,must-revalidate">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<title>Siparish Control </title>
<!--- CSS --->
<link rel="stylesheet" href="style.css" type="text/css" />
<!--- Javascript libraries (jQuery and Selectivizr) used for the custom checkbox --->
<!--[if (gte IE 6)&(lte IE 8)]>
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="selectivizr.js"></script>
<noscript><link rel="stylesheet" href="fallback.css" /></noscript>
<![endif]-->
</head>
<body>
<div id="container">
<form action="" id="form1" name="form1" method="post" >
<div class="login">Kullanıcı Girişi</div>
<div class="username-text">Kullanıcı Adı :</div>
<div class="password-text">Şifre :</div>
<div class="username-field">
<input type="text" name="user" value="" />
</div>
<div class="password-field">
<input type="password" name="pass" value="" />
</div>
<input type="checkbox" name="remember-me" id="remember-me" />
<label for="remember-me">Benihatırla</label>
<div class="forgot-usr-pwd"></div>
<input type="submit" name="submit" value="GO" />
</form>
</div>
</body>
</html>
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:53:07 -->-> Daha önceki mesaj 00:18:33 --
Bir arkadaşım yardımcı oldu sorunu düzelttim arkadaşlar. Çözümdende bahsedelim belli olmaz kaynak olsun başkasına fikir olsun.
index dosyasında yer alan $_SESSION['adadmpnlyetki']=10; // $_SESSION['adadmpnl'] ='admin'; alanlarını silince düzeldi.