<? include("../include/all.php");?>
<?
session_start();
if (isset($_POST['miSend'])) {
if(md5($_POST['image_text']) == $_SESSION['key']) {
$sql = sprintf("select count(*) as count_row from t_user where UserName='%s' AND Passwd='%s'",
mysql_real_escape_string($_POST['UserName']),
mysql_real_escape_string($_POST['Passwd']));
if (CountRow($sql) == 1) {
$sql = "delete from t_login_log where IP='".$_SERVER['REMOTE_ADDR']."'";
mysql_query($sql);
$_SESSION['AdminLogin'] = "1";
header("location: index.php");
}
} else {
$sql = "insert into t_login_log (IP, LoginDate) values('".$_SERVER['REMOTE_ADDR']."', '".date("Y-m-d H:i:s")."')";
mysql_query($sql);
}
}
if (isset($_GET['Action'])) {
unset($_SESSION['AdminLogin']);
/*
echo "<script>\n";
echo "function LogOut() {";
echo "window.top.location.href=\"login.php?Action=LogOut\";";
echo "}";
echo "</script>";
*/
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Yönetim Paneli</title>
<style type="text/css">
<!--
body {
background-color: #e5e5e7;
margin-left: 23px;
margin-top: 23px;
margin-right: 23px;
margin-bottom: 23px;
}
-->
</style>
<link href="../style/style.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="../js/lib.js"></script>
<script language='JavaScript'>
<!--
function frmSubmit() {
var frm = document.frmX;
Error = "";
validateNotEmpty(frm.UserName, 'Lütfen Kullanıcı Adı Giriniz...!');
if (Error=='')
validateNotEmpty(frm.Passwd, 'Lütfen Şifre Giriniz Giriniz...!');
if (Error=='')
validateNotEmpty(frm.image_text, 'Lütfen Resimdeki Kodu Giriniz...!');
if (Error=='')
return true;
else
alert(Error);
return false;
}
function myFormSubmit() {
if (frmSubmit() ) {
document.frmX.submit();
} else {
return false;
}
}
//-->
</script>
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="808080"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="1">
<tr>
<td bgcolor="F6F6F6"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td width="343" height="220"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" height="220" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="7" height="7"><img src="images/login_top_left.gif" width="7" height="7"></td>
<td background="images/login_top_back.gif"><img src="images/spacer.gif" width="1" height="1"></td>
<td width="7"><img src="images/login_top_right.gif" width="7" height="7"></td>
</tr>
<tr>
<td background="images/login_left_back.gif"><img src="images/spacer.gif" width="1" height="1"></td>
<td valign="top" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<?
$sql = "select count(*) count_row from t_login_log where IP='".$_SERVER['REMOTE_ADDR']."' and LoginDate>=DATE_ADD('".date("Y-m-d H:i:s")."', INTERVAL '-3' MINUTE)";
if (CountRow($sql) <5) {
?>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<form method="post" action="login.php" name='frmX' id="frmX" onSubmit="return formSubmit()">
<input type="hidden" name="miSend" id="miSend" value="1">
<tr>
<td align="center"><img src="images/login_title.gif" width="169" height="59"></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="11"><img src="images/spacer.gif" width="1" height="1"></td>
<td height="1" bgcolor="ADADAD"><img src="images/spacer.gif" width="1" height="1"></td>
<td width="11"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="21"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="102" height="26" align="right" class="BrownText10">Kullanıcı Adı :</td>
<td width="8"><img src="images/spacer.gif" width="1" height="1"></td>
<td><input name="UserName" type="text" class="InputLogin" id="UserName"></td>
</tr>
<tr>
<td height="26" align="right" class="BrownText10">Şifre : </td>
<td><img src="images/spacer.gif" width="1" height="1"></td>
<td><input name="Passwd" type="password" class="InputLogin" id="Passwd"></td>
</tr>
<tr>
<td height="26" align="right" class="BrownText10">Kod :</td>
<td><img src="images/spacer.gif" width="1" height="1"></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<? $k = GetKey();?>
<td width="48"><input name="image_text" type="text" class="InputLoginCode" id="image_text" maxlength="5"></td>
<td width="5"><img src="images/spacer.gif" width="1" height="1"></td>
<td><img src="../image.php?str=<?=($k)?>" border="1"></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="12"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td width="70"><a href="#.htm" onClick="return myFormSubmit()"><img src="images/login_login.gif" width="70" height="22" border="0"></a></td>
<td width="60"> </td>
</tr>
</table></td>
</tr>
<tr>
<td height="13"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
</form>
</table></td>
</tr>
<? } else { ?>
<tr>
<td height="220" align="center" class="BrownTextRegular"><b>UYARI</b><br>Çok fazla sayıda deneme yaptığınız için girişiniz engellenmiştir.<br><br>
Güvenlik açısından <b><?=($_SERVER['REMOTE_ADDR'])?></b> no'lu ip adresiniz kayıt altına alınmıştır</td>
</tr>
<? } ?>
</table></td>
<td background="images/login_right_back.gif"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
<tr>
<td height="7"><img src="images/login_bottom_left.gif" width="7" height="7"></td>
<td background="images/login_bottom_back.gif"><img src="images/spacer.gif" width="1" height="1"></td>
<td><img src="images/login_bottom_right.gif" width="7" height="7"></td>
</tr>
</table></td>
</tr>
</table></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>Yukarıda vermiş olduğum yönetim paneli giriş kodları..
Panele girmek istediğimde ; bazen ilk deneme de bazen ise 3-4 denemeden sonra giriş yapabiliyorum.. Kodlarda hata mı var neden kaynaklanıyor olabilir.. Yardımlarınızı bekliyorum..