หัวข้อ: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: bankker6480 ที่ 21 กุมภาพันธ์ 2013, 18:22:14
Login ไม่ได้ครับ ในฐานข้อมูล ตาราง member ฟิล์ด UserName Password ...... index.php <form id="loginForm" name="loginForm" method="post" action="login-exec.php"> ชื่อผู้ใช้ : <input name="UserName" type="text" id = "UserName"/> รหัสผ่าน : <input name="Password" type="password" id = "Password" /> <input name="Submit" type="submit" value="เข้าสู่ระบบ" /> </form>
login-exec.php <?php //Start session session_start(); //Include database connection details require_once('config.php'); //Array to store validation errors $errmsg_arr = array(); //Validation error flag $errflag = false; //Connect to mysql server $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); if(!$link) { die('Failed to connect to server: ' . mysql_error()); } //Select database $db = mysql_select_db(DB_DATABASE); if(!$db) { die("Unable to select database"); } //Function to sanitize values received from the form. Prevents SQL injection function clean($str) { $str = @trim($str); if(get_magic_quotes_gpc()) { $str = stripslashes($str); } return mysql_real_escape_string($str); } //Sanitize the POST values $login = clean($_POST['UserName']); $password = clean($_POST['Password']); //Input Validations if($login == '') { $errmsg_arr[] = 'Login ID missing'; $errflag = true; } if($password == '') { $errmsg_arr[] = 'Password missing'; $errflag = true; } //If there are input validations, redirect back to the login form if($errflag) { $_SESSION['ERRMSG_ARR'] = $errmsg_arr; session_write_close(); header("location: index.php"); exit(); } //Create query $qry="SELECT * FROM member WHERE UserName='PAA' AND Password='".md5($_POST['18813432'])."'"; $result=mysql_query($qry); //Check whether the query was successful or not if($result) { if(mysql_num_rows($result) == 1) { //Login Successful session_regenerate_id(); $member = mysql_fetch_assoc($result); // $_SESSION['SESS_MEMBER_ID'] = $member['member_id']; $_SESSION['SESS_FIRST_NAME'] = $member['FirstName']; $_SESSION['SESS_LAST_NAME'] = $member['LastName']; session_write_close(); header("location: index2.php"); exit(); }else { //Login failed header("location: login-failed.php"); exit(); } }else { die("Query failed"); } ?>
หัวข้อ: Re: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: xvlnw.com ที่ 21 กุมภาพันธ์ 2013, 18:53:56
แล้วที่ีไม่ได้ มันโชว์ Error ว่ายังไงครับ ?
หัวข้อ: Re: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: bankker6480 ที่ 21 กุมภาพันธ์ 2013, 19:07:41
แล้วที่ีไม่ได้ มันโชว์ Error ว่ายังไงครับ ?
มันโชว์โค้ดมาทั้งดุ้น login-ex
หัวข้อ: Re: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: xvlnw.com ที่ 21 กุมภาพันธ์ 2013, 19:15:27
แล้วที่ีไม่ได้ มันโชว์ Error ว่ายังไงครับ ?
มันโชว์โค้ดมาทั้งดุ้น login-ex มันเป็นไฟล์ PHP นะครับ มันโชว์โค๊ดทั้งดุ้นออกมาให้ผู้ใช้งานเห็นไม่ได้หรอกครับ ผมว่าน่าจะทำการรันผิดหรือปล่าวครับ
หัวข้อ: Re: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: nst_nk ที่ 21 กุมภาพันธ์ 2013, 20:06:59
save file เป็นนามสกุล .php นะครับ เลือก encode ให้ถูกต้อง
ถ้าเป็น +BOM ( ส่วนมากจะเจอเวลา save จาก notepad ) มันจะไม่รันครับ :wanwan011:
หัวข้อ: Re: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: amazegu ที่ 21 กุมภาพันธ์ 2013, 20:34:44
เซฟผิดหรือเปล่าครับ
หัวข้อ: Re: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: bankker6480 ที่ 21 กุมภาพันธ์ 2013, 21:41:18
ใครมีระบบ login แบบง่ายๆ เอามาแบ่งกันใช้บ้างนะครับ
หัวข้อ: Re: >> php ข้อมูหน้า Login มีปัญหา <<
เริ่มหัวข้อโดย: MeenyFancy ที่ 22 กุมภาพันธ์ 2013, 12:21:54
ลองเรียก phpinfo ดูว่าขึ้นมั้ย บางทีอาจเป็นที่ server ของเรา config ผิดครับ
ถ้าเป็นพวกจำลอง server ลอง remove ออกแล้วติดตั้งใหม่ครับ
|