ehsan-usr
چهارشنبه 27 اردیبهشت 1391, 01:19 صبح
با سلام خدمت دوستان
من با استفاده از یه ایبوک آموزشی مشغول ساختن یه خبرنامه هستم. اما به مشکل بر خوردم.
یه صفحه فرم خیلی ساده به شکل زیر داریم.
<html>
<head>
</head>
<body>
<form method="POST" action="login.php">
<p>User name:
<input type="text" name="UserName" >
</p>
Password: <input type="password" name="Password" >
<p>
<input type="submit" name="BtnSubmit" value="Login">
</p>
</form>
</body>
</html>
با وجود اینکه در دیتابیس و در جدول admin یوزر و پس رو وارد کردم. بعد از وارد کردن اونا و مراجع به صفحه login.php پیغام بعد از els یعنی 'The specified username and/or password is incorrect! میادش.
محتویات صفحهlogin.php هم این پایین اوردم. config.php هم تابع اتصال به دیتابیس هست.
<?php
//Starting the session...
session_start();
//Get The data from form.
$User = $_POST['UserName'];
$Pass = $_POST['Password'];
//Hashing the password...
$Pass = md5($Pass);
//Checking the user and pass...
$sql = "SELECT `pass`
FROM `admin`
WHERE `user` = '$User'";
//Connecting to db...
include('config.php');
connect();
$Result = mysql_query($sql);
if(mysql_num_rows($Result) == 1 && mysql_result($Result, 0) == $Pass)
{
$_SESSION['UserName'] = $User;
$ClientString = $_SERVER['HTTP_USER_AGENT'] .
$_SERVER['REMOTE_ADDR'];
$_SESSION['ClientStr'] = md5($ClientString);
header("Location: admin.php");
}
else
{
die('The specified username and/or password is incorrect!');
}
?>
اینم یه عکی از دیتابیس و جدول هاش
87113
من با استفاده از یه ایبوک آموزشی مشغول ساختن یه خبرنامه هستم. اما به مشکل بر خوردم.
یه صفحه فرم خیلی ساده به شکل زیر داریم.
<html>
<head>
</head>
<body>
<form method="POST" action="login.php">
<p>User name:
<input type="text" name="UserName" >
</p>
Password: <input type="password" name="Password" >
<p>
<input type="submit" name="BtnSubmit" value="Login">
</p>
</form>
</body>
</html>
با وجود اینکه در دیتابیس و در جدول admin یوزر و پس رو وارد کردم. بعد از وارد کردن اونا و مراجع به صفحه login.php پیغام بعد از els یعنی 'The specified username and/or password is incorrect! میادش.
محتویات صفحهlogin.php هم این پایین اوردم. config.php هم تابع اتصال به دیتابیس هست.
<?php
//Starting the session...
session_start();
//Get The data from form.
$User = $_POST['UserName'];
$Pass = $_POST['Password'];
//Hashing the password...
$Pass = md5($Pass);
//Checking the user and pass...
$sql = "SELECT `pass`
FROM `admin`
WHERE `user` = '$User'";
//Connecting to db...
include('config.php');
connect();
$Result = mysql_query($sql);
if(mysql_num_rows($Result) == 1 && mysql_result($Result, 0) == $Pass)
{
$_SESSION['UserName'] = $User;
$ClientString = $_SERVER['HTTP_USER_AGENT'] .
$_SERVER['REMOTE_ADDR'];
$_SESSION['ClientStr'] = md5($ClientString);
header("Location: admin.php");
}
else
{
die('The specified username and/or password is incorrect!');
}
?>
اینم یه عکی از دیتابیس و جدول هاش
87113