PDA

View Full Version : سوال: اشكال در Login



smhzkk61
پنج شنبه 17 تیر 1389, 23:25 عصر
سلام خدمت دوستان عزيز....
يه مشكلي تو لاگين كردن برام پيش اومده به اين صورت كه با توجه به اينكه داده موردنظر در بانك اطلاعاتي موجود هست اما براساس آن لاگين صورت نمي گيره....
كد رو ضميمه مي كنم دوستان راهنماييم كنيد...
ممنون و متشكرم.

smhzkk61
پنج شنبه 17 تیر 1389, 23:26 عصر
Login.php


<?php
session_start();
$User = $_POST['User'];
$Uass = $_POST['Pass'];
$Email = $_POST['Email'];
$link = mysql_connect("localhost", "root", "");
$db = mysql_select_db('join');
$query = mysql_query(" SELECT * FROM user WHERE user = '$User' and pass = '$Pass' and Email = '$Email' ");
$rows = mysql_fetch_array($query);
if($rows > 0)
{
$SESSION['valid'] = $_POST['User'];
header("location:Form.html");
}
else
{
header("location:login.html");
}
?>

rapidpich
جمعه 18 تیر 1389, 18:32 عصر
if(count($rows))

smhzkk61
شنبه 19 تیر 1389, 01:35 صبح
if(count($rows))


ممنونم از شما دوست گرامي...اما با استفاده از اين كد در فرم لاگين من چه يوزر و پسورد درست تايپ شده باشد چه درست تايپ نشده باشد لاگين صورت مي گيره و هنوز ناقص هست...

rapidpich
شنبه 19 تیر 1389, 03:14 صبح
نمیدونم والا. یعنی همه رو میفرسته به Form.html ؟
به جای count از mysql_num_rows استفاده کن ببین درست میشه؟

marjane_abi
یک شنبه 20 تیر 1389, 22:55 عصر
سلام دوست عزيز
من كد شما رو نديدم اما يه قسمتي از يه برنامه رو دارم كه لوگين هم داره
مي توني از كدش استفاده كني
اينم لينك فايلش
http://www.justupit.com/files/4MRQVQR8/1_5.rar
اميدوارم به دردت بخوره

funpatogh
یک شنبه 20 تیر 1389, 23:09 عصر
فرمتون رو اصلاح کردم


<?php
session_start();
$User = $_POST['User'];
$Uass = $_POST['Pass'];
$Email = $_POST['Email'];
$link = mysql_connect("localhost", "root", "");
$db = mysql_select_db('join');
$query = mysql_query(" SELECT * FROM `user` WHERE `user` = '$User' and `pass` = '$Pass' and `Email` = '$Email' ");
if(mysql_num_rows($query) > 0)
{
$SESSION['valid'] = $_POST['User'];
header("location:Form.html");
}
else
{
header("location:login.html");
}
?>