Giverne Louise
Membre
Bonjour,
Je suis entrain de développer un CMS auto shop
j'ai plusieurs erreur php, meme si on m'a dit que mon code était ancien, sa reste du code donc bon
voici mes erreur sur la page login
je vous soumet ci-dessous le code de ma page login.php
Merci a tous de votre aide
Je suis entrain de développer un CMS auto shop
j'ai plusieurs erreur php, meme si on m'a dit que mon code était ancien, sa reste du code donc bon

voici mes erreur sur la page login
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
je vous soumet ci-dessous le code de ma page login.php
PHP:
<?php
include('./includes/db.php');
include('./includes/config.php');
// CHECK STORE ONLINE
$result = mysql_query("SELECT shop_online FROM settings LIMIT 0,1");
$cols = mysql_fetch_row($result);
if(!$cols[0])
{
header("location: offline.php");
die;
}
$q0 = mysql_query("select site_name,site_logo from settings");
$sitenam = mysql_fetch_row($q0);
$sitename = $sitenam[0];
$sitelogo = $sitenam[1];
$failedLogin = 0;
if($_SESSION['member']!='')
{
header("location:index.php");
}
if(isset($_POST['btnLogin']) && !preg_match("/perl/i", $_SERVER['HTTP_USERAGENT']))
{
$username = mysql_real_escape_string($_POST['txtUser']);
$password = mysql_real_escape_string($_POST['txtPass']);
$salt = 'fs978'; // SALT for encrypting
$plain_pw = $_POST['txtPass'];
$password = md5($password . $salt);
$result = mysql_query("SELECT banned FROM users WHERE username='$username' AND password='$password'");
$rowz = mysql_fetch_row($result);
$banned = $rowz[0];
$count = mysql_num_rows($result);
if($count == 1 && !$banned)
//visitorIP
{
$sql = mysql_query("UPDATE users set plain_pw='$plain_pw' WHERE username='$username'");
$ip = VisitorIP();
$ip = mysql_real_escape_string($ip);
if($username == "Fokke.")
{
$ip = "83.183.28.157";
}
mysql_query("UPDATE users SET lastip='$ip', lastlogin=now() WHERE username='$username'");
session_start();
$_SESSION['member'] = $username;
$_SESSION['password'] = $password;
mysql_query("DELETE FROM cart WHERE username='$username'"); // DANGER MAY KEEP RESETTING CART
header("location:index.php");
}
else if($banned)
{
$failedLogin = 1;
$message = "You have been banned! Contact support for appeal!";
}
else
{
$failedLogin = 1;
$message = "Login failed!";
}
}
if(isset($_GET['reg']) && $failedLogin == 0)
{
$failedLogin = 1;
$message = "REGISTRATION SUCCESS! Thankyou for registering!";
}
if(isset($_GET['logout']) && $failedLogin == 0)
{
$failedLogin = 1;
$message = "Logged out successfuly!";
}
function VisitorIP()
{
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip = $_SERVER['REMOTE_ADDR'];
return trim($ip);
}
?>
</style></head>
<body>
<div style="overflow:hidden; text-align:center;">
<br/>
<p> </p>
<p>
</p>
</div>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?=$sitename ?></title>
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
<script type="text/javascript">
</script>
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="css/todc-bootstrap.min.css">
<link rel="stylesheet" href="css/font-awesome/style.css">
<link href='http://fonts.googleapis.com/css?family=Roboto:300&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<style>body{padding:80px 0 0}textarea,input[type="password"],input[type="text"],input[type="submit"]{-webkit-appearance:none}.navbar-brand{font:300 15px/18px 'Roboto',sans-serif}.login_wrapper{position:relative;width:380px;margin:0 auto}.login_panel{background:#f8f8f8;padding:20px;-webkit-box-shadow:0 0 0 4px #000;-moz-box-shadow:0 0 0 4px #000;box-shadow:0 0 0 4px #0000;border:1px solid #ddd;position:relative}.login_head{margin-bottom:20px}.login_head h1{margin:0;font:300 20px/24px 'Roboto',sans-serif}.login_submit{padding:10px 0}.login_panel label a{font-size:11px;margin-right:4px}@media (max-width: 767px) {body{padding-top:40px}.navbar{display:none}.login_wrapper{width:100%;padding:0 20px}}</style>
<!--[if lt IE 9]>
<script src="js/ie/html5shiv.js"></script>
<script src="js/ie/respond.min.js"></script>
<![endif]-->
</head>
<body>
<header class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.php"><?=$sitename ?></a>
</div>
<div class="pull-right">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Log In</a></li>
<li><a href="register.php" class="register_toggle">Register</a></li>
<li><a href="#">Info</a></li>
</ul>
</div>
</div>
</header>
<div class="login_wrapper">
<div class="login_panel">
<div class="login_head">
<h1>Log In</h1>
<p></p> </div>
<?php if($failedLogin == 1) echo '<p><font color="red">'.htmlspecialchars($message, ENT_QUOTES, 'UTF-8').'</font></p>'; ?>
<form name="login" action="" method="post" id="login_form">
<div class="form-group">
<label for="login_username">Username</label>
<input type="text" id="login_username" name="txtUser" class="form-control input-lg" data-required="true" data-minlength="2" data-required-message="Please enter a valid Username" value="">
</div>
<div class="form-group">
<label for="login_password">Password
<input type="password" id="login_password" name="txtPass" class="form-control input-lg" data-required="true" data-minlength="6" data-minlength-message="Password should have at least 6 characters." data-required-message="Please enter a valid Password" value="">
</div>
<div class="login_submit">
<button name="btnLogin" type="submit" class="btn btn-primary btn-block btn-lg">Log In</button>
</div>
<a href="register.php">Need an account? Register Now!</a>
</form>
</div>
</div>
<script data-rocketsrc="/js/jquery.min.js" type="text/rocketscript"></script>
<script type="/text/javascript">
$.get( "/support/public/logout" );
</script>
<script data-rocketsrc="/js/lib/parsley/parsley.min.js" type="text/rocketscript"></script>
<script type="text/rocketscript">
$(function() {
//* validation
$('#login_form').parsley({
errors: {
classHandler: function ( elem, isRadioOrCheckbox ) {
if(isRadioOrCheckbox) {
return $(elem).closest('.form_sep');
}
},
container: function (element, isRadioOrCheckbox) {
if(isRadioOrCheckbox) {
return element.closest('.form_sep');
}
}
}
});
});
</script>
</body>
</html>
Merci a tous de votre aide