-
ورود به سایت
برای فرم ورود به سایت این کد را نوشتم قبل از اینکه ویندوز را پاک کنم این فرم کار میکرد بعد از نصب ویندوز این خطا را میدهد که نام کاربری وکلمه عبور اشتباه است
[PHP]<?php
if(isset($_POST['username']))
{
$con = mysql_connect("localhost","root","");
if(!$con)
{
die('could not connect');
}
mysql_select_db("register",$con);
$username = addslashes($_POST['username']);
$password = md5($_POST['password']);
$result = mysql_query("SELECT COUNT(*) FROM `users` WHERE `username`='$username' AND `password`='$password';");
if(!$result)
{
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
if($row[0] > 0)
{
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
echo $_SESSION['username']." خوش آمدی";
printf('<form action="logout.php" method="post" class=" dir">
<br/>
<a href="" ><div class="dir">ارسال مطلب </a></div>
<a href="change password.html" ><div class="dir">تغییر رمز عبور </a></div>
<div align ="center"> <input type="submit" value="خروج" class="textbox" /></div>'); exit;
}
elseif (empty($username )) {
printf('<div class=" bg-text1" >نام کاربری و کلمه عبور را وارد کنید</div>');
printf('<form action="login.php" method="post" class=" " >
<div class="dir"> نام کاربری:<input type="text" name="username" value="" size="20" class="textbox" /></div>
<div class="dir">رمز عبور: <input type="password" name="password" value="" size="20" class="textbox" /></div>
<div align="center"> <input type="submit" value="ورود" class="button" /></div>
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="forgetpassword.php" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>');
}
else
{
printf('<div class=" bg-text1" >نام کاربری یا کلمه عبور اشتباه می باشد</div>');
}
}?> [/PHP]
-
سلام
دیتابیس شما صحیح هستش؟ منظورم شناسه کاربری و رمز عبوری که در دیتابیس هستش...
لطفا دیتابیس خودتون Sql اش رو قرار بدین ...
-
بعد از نصب برنامهwampاز طریق phpmyadminیک دیتابیس ساختم ودر سایتم ثبت نام میکنم اطلاعات وارد دیتابیس میشود اما وقتی که میخواهم وارد سایتم شوم با وجود اینکه اطلاعات کاربری را صحیح وارد میکنم این خطا را میدهد(نام کاربری یا کلمه عبور اشتباه است)از طریق سیستم دیگری امتحان کردم فرم لاگین کار میکنه میتوانم وارد سایتم شوم اما روی سیستم خودم بعد از نصب ویندوز چنین مشکلی برام پیش آمده
-
دیتا بیس من صحیح هست قبل از نصب ویندوز این فرم لاگین کار میکرد اما بعد از نصب ویندوز با وجود اینکه اطلاعات کاربری را درست وارد میکنم مرورگر پیغام خطا ی (نام کاربری و کلمه عبور اشتباه میباشد) به من نشون میده این هم exportدیتابیسم را گذاشتم
--
-- Database: `register`
--
-- --------------------------------------------------------
--
-- Table structure for table `users`
--
CREATE TABLE `users` (
`username` varchar(30) character set utf8 collate utf8_persian_ci NOT NULL,
`email` varchar(30) NOT NULL,
`password` varchar(30) NOT NULL,
`repassword` varchar(30) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `users`
--
INSERT INTO `users` (`username`, `email`, `password`, `repassword`) VALUES
('admin', 'admin@admin.com', '84cdd6969b7eadcb5ae41e9e8508a4', '84cdd6969b7eadcb5ae41e9e8508a4'),
---------- Post added at 01:01 PM ---------- Previous post was at 01:01 PM ----------
دیتا بیس من صحیح هست قبل از نصب ویندوز این فرم لاگین کار میکرد اما بعد از نصب ویندوز با وجود اینکه اطلاعات کاربری را درست وارد میکنم مرورگر پیغام خطا ی (نام کاربری و کلمه عبور اشتباه میباشد) به من نشون میده این هم exportدیتابیسم را گذاشتم
--
-- Database: `register`
--
-- --------------------------------------------------------
--
-- Table structure for table `users`
--
CREATE TABLE `users` (
`username` varchar(30) character set utf8 collate utf8_persian_ci NOT NULL,
`email` varchar(30) NOT NULL,
`password` varchar(30) NOT NULL,
`repassword` varchar(30) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `users`
--
INSERT INTO `users` (`username`, `email`, `password`, `repassword`) VALUES
('admin', 'admin@admin.com', '84cdd6969b7eadcb5ae41e9e8508a4', '84cdd6969b7eadcb5ae41e9e8508a4'),