jalaladdin
Active Member
برای فرم ثبت نام این کد را نوشتم و همچنین برای اینکه رمز عبور بصورت رمزی در پایگاه داده ذخیره شود
قبل از پسورد md5 گذاشتم اما وقتی در فرم لاگین نام کاربری و پسورد را وارد میکنم با این پیام که نام کاربری وکلمه عبور اشتباه است مواجه میشوم
اگر این md5 را بردارم مشکل حل میشه اما من میخوام رمز عبور بصورت رمزی در دیتابیس ذخیره بشه
لطفا راهنمای کنید
قبل از پسورد md5 گذاشتم اما وقتی در فرم لاگین نام کاربری و پسورد را وارد میکنم با این پیام که نام کاربری وکلمه عبور اشتباه است مواجه میشوم
اگر این md5 را بردارم مشکل حل میشه اما من میخوام رمز عبور بصورت رمزی در دیتابیس ذخیره بشه
لطفا راهنمای کنید
PHP:
<?php
$con=mysql_pconnect("localhost","root","");
if(!$con)
{die('could not connect');}
mysql_select_db("register",$con);
$sql = "SELECT count(*) FROM users WHERE username = '{$_POST[username]}'";
$result = mysql_query($sql);
$e=mysql_query($sql);
$rec = mysql_fetch_array($result);
if($rec[0]!=0){
echo "<meta http-equiv='refresh' content='0; URL=register.html'>"; exit();
}
$sql = "SELECT count(*) FROM users WHERE email = '{$_POST[email]}'";
$result = mysql_query($sql);
$e=mysql_query($sql);
$re = mysql_fetch_array($e);
if($re[0]!=0){
echo "<meta http-equiv='refresh' content='0; URL=register.html'>"; exit();
}
else{
$sql="insert into users(username,email,password,repassword)
values('$_POST[username]',md5('$_POST[password]'),md5('$_POST[repassword]'))";
$result = mysql_query($sql);
if($result)
{
echo mysql_affected_rows().'<b> عضویت شما با موفقیت انجام شد </b>';
}
mysql_close($con);
}
?>