marziehm869
چهارشنبه 29 مرداد 1393, 22:32 عصر
سلام،میدونم تکراریه ولی من تو سایتتون گشتم به نتیجه نرسیدم،همه چی درسه ولی یه چیزی غلطه!!
من یه فرم login درس کردم و اطلاعاتش رو پست کردم به logexe.php که از اونجا اگر usernameو password داخل دیتا بیس پیدا نکنه باید برگرده به صفحه login در غیر این صورت کد ملی رو پیدا میکنم از جدول دیتا بیس و اگر بود $_SESSION['user_logged'] vرو true میکنم و بعد چک میکنم اکر true f,n میره به صفحه اصلی اگر نه میره به login من هرچی میزنم این میره صفحه اصلی حتی داده ای که تو دیتا بیس نیس.
<form name="login" enctype="multipart/form-data" method="post" action="logexe.php" > <div class="ic"></div> <div class=" bot-3" id="content"> <div class="grid_13"> <div class="stylenews"> <h5 class="indent-1"><strong>ارسال مقاله:</strong>شروع مراحل</h5> </div> <table width="50%" height="135" align="center" style=" margin-right:20%"> <tr style="color:#0F0" align="center"> <td><label id="formsabtnam">نام کاربری: <font color="#FF0000">*</font></label></td> <td><input maxlength="30" name="usernamelogin" type="text" size="30"></td></tr> <tr align="center" style="color:#000"> <td><label id="formsabtnam">رمز عبور: <font color="#FF0000">*</font></label></td> <td><input maxlength="30" name="passwordlogin" type="text" size="30"></td></tr> <tr align="center"><td></td><td><a href="logexe.php"><input name="login" type="button" value="ورود" /></a></td></tr> </table> </div></div> </form>
logexe:
$result=mysql_query(" SELECT * FROM user WHERE (username ='$v_usernamelogin' and pass='$v_passwordlogin'); "); if(!$result) header("location:login.php"); $found=mysql_query(" SELECT nationalcode FROM user WHERE(username ='$v_usernamelogin' and pass='$v_passwordlogin'); "); if($found!="") $_SESSION['user_logged']= true; session_start(); if (isset($_SESSION['user_logged'])){ header("location:index.php"); } else { header("location:login.php"); }?>
من یه فرم login درس کردم و اطلاعاتش رو پست کردم به logexe.php که از اونجا اگر usernameو password داخل دیتا بیس پیدا نکنه باید برگرده به صفحه login در غیر این صورت کد ملی رو پیدا میکنم از جدول دیتا بیس و اگر بود $_SESSION['user_logged'] vرو true میکنم و بعد چک میکنم اکر true f,n میره به صفحه اصلی اگر نه میره به login من هرچی میزنم این میره صفحه اصلی حتی داده ای که تو دیتا بیس نیس.
<form name="login" enctype="multipart/form-data" method="post" action="logexe.php" > <div class="ic"></div> <div class=" bot-3" id="content"> <div class="grid_13"> <div class="stylenews"> <h5 class="indent-1"><strong>ارسال مقاله:</strong>شروع مراحل</h5> </div> <table width="50%" height="135" align="center" style=" margin-right:20%"> <tr style="color:#0F0" align="center"> <td><label id="formsabtnam">نام کاربری: <font color="#FF0000">*</font></label></td> <td><input maxlength="30" name="usernamelogin" type="text" size="30"></td></tr> <tr align="center" style="color:#000"> <td><label id="formsabtnam">رمز عبور: <font color="#FF0000">*</font></label></td> <td><input maxlength="30" name="passwordlogin" type="text" size="30"></td></tr> <tr align="center"><td></td><td><a href="logexe.php"><input name="login" type="button" value="ورود" /></a></td></tr> </table> </div></div> </form>
logexe:
$result=mysql_query(" SELECT * FROM user WHERE (username ='$v_usernamelogin' and pass='$v_passwordlogin'); "); if(!$result) header("location:login.php"); $found=mysql_query(" SELECT nationalcode FROM user WHERE(username ='$v_usernamelogin' and pass='$v_passwordlogin'); "); if($found!="") $_SESSION['user_logged']= true; session_start(); if (isset($_SESSION['user_logged'])){ header("location:index.php"); } else { header("location:login.php"); }?>