ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptผมงงมากครับ ทำไมมันไม่แจ้งเตือน [PHP]
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ผมงงมากครับ ทำไมมันไม่แจ้งเตือน [PHP]  (อ่าน 1040 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ninwatza
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 184



ดูรายละเอียด
« เมื่อ: 07 มีนาคม 2015, 16:21:41 »

ผมงงมากครับ ทำไมมันไม่แจ้งเตือน [php]

โค๊ด:
 <?php
    
if (!empty($_POST['submit'])) {

            if (
$_POST['login_id'] != null && $_POST['login_pass'] != null) {
                
$id $_POST['login_id'];
                
$pw $_POST['login_pass'];

                
$salt "!@%#%!@$^%!$^%$!^%#$%^@!zzzz+++++***/-+....ello45648465ss";
                
$has_pass hash_hmac('sha256'$pw$salt);


                
$sql "SELECT * FROM testlogin  WHERE login_username = '" $id "' AND login_password = '" $has_pass "' ";
                
$result mysql_query($sql) or die($sql "<br/><br/>" mysql_error());
                
$row mysql_fetch_array($result) or die(mysql_error());

                if (
$has_pass == $row['login_password'] && $id == $row['login_username']) {
                    
$_SESSION['name'] = $row['login_username'];
                    
$_SESSION['id'] = $row['login_id'];
                    
                    echo 
"SUCCESS LOGIN<br>";
                    echo 
' <a href="user.php">goto</a> YOUR NAME' $row['login_username'] . '   ';
                }else{
                    echo 
"WRONG PASSWORD OR ID";
                }

            if(
$_POST['login_id'] == "" && $_POST['login_pass'] == "") {
                echo 
"Please enter id and password";
            }
            }
    }

คือผมใส่รหัสมั่วๆ หรือว่า ไอดีมั่ว

มันกลับไม่แจ้งเตือนว่า WRONG PASSWORD OR ID

แต่ถ้าใส่ถูกต้องมันทำงานน่ะครับ

ครับ งงมากๆ  Tongue
ผมมือใหม่หัดPHP ครับ
« แก้ไขครั้งสุดท้าย: 07 มีนาคม 2015, 16:33:51 โดย ninwatza » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์