PDA

View Full Version : سوال: مشکل در فرم log in



marziehm869
چهارشنبه 29 مرداد 1393, 21: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"); }?>

arash691
چهارشنبه 29 مرداد 1393, 21:50 عصر
خواهشا" کد های مربوط به PHP رو با تگ مربوط به ادیتور قرار بدین که بتونیم راحت تر کدهاتون رو بررسی کنیم ...

marziehm869
چهارشنبه 29 مرداد 1393, 22:04 عصر
خواهشا" کد های مربوط به PHP رو با تگ مربوط به ادیتور قرار بدین که بتونیم راحت تر کدهاتون رو بررسی کنیم ...

با هر دوتاش گذاشتم بازم بهم ریخته شد:
عکس میذارم.
login:122498


logexe:122499

marziehm869
چهارشنبه 29 مرداد 1393, 22:21 عصر
درست شد اقا ارش مرسی،
تعداد سطرهای جدول انتخابیم رو شمرم،اگر بزرگتر از صفر میشد سشن هام رو با دستور ifپر کردم،خیلی ممنونم مرسی
بازم مزاحم میشم،فکر نکنم تایپیک بدردبخوری باشه حذفش میکنم.تا شلوغ نباشه.