Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ช่วยตรวจสอบให้หน่อยคะว่าผิดตรงไหนทำหน้าlogin ทำไมถึงloginได้ทั้งๆที่ีuser pass ใส่ถูกก็ขึ้นเตือนใส่รหัสผิด echoดูก็แสดงแต่รหัสที่เราใส่



 

ช่วยตรวจสอบให้หน่อยคะว่าผิดตรงไหนทำหน้าlogin ทำไมถึงloginได้ทั้งๆที่ีuser pass ใส่ถูกก็ขึ้นเตือนใส่รหัสผิด echoดูก็แสดงแต่รหัสที่เราใส่

 



Topic : 131591



โพสกระทู้ ( 197 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<?php

include("connect.php");
$ID=@$_REQUEST['ID'];
$Password=@$_REQUEST['Password'];

$sql="select count (ids) as rnt from Accmain where ID='$ID' and Password='$Password'";
$query=odbc_exec($link,$sql);
  $num=odbc_result($query,1);
  
$sql1="select count (id) as rnt from Accdetail where ID='$ID' ";
$query1=odbc_exec($link,$sql1);
$num1=odbc_result($query1,1);

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html class="no-js" lang=""> 
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="description" content="Sufee Admin - HTML5 Admin Template">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="apple-touch-icon" href="apple-icon.png">
    <link rel="shortcut icon" href="favicon.ico">

    <link rel="stylesheet" href="assets/css/normalize.css">
    <link rel="stylesheet" href="assets/css/bootstrap.min.css">
    <link rel="stylesheet" href="assets/css/font-awesome.min.css">
    <link rel="stylesheet" href="assets/css/themify-icons.css">
    <link rel="stylesheet" href="assets/css/flag-icon.min.css">
    <link rel="stylesheet" href="assets/css/cs-skin-elastic.css">
    <!-- <link rel="stylesheet" href="assets/css/bootstrap-select.less"> -->
    <link rel="stylesheet" href="assets/scss/style.css">

    <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800' rel='stylesheet' type='text/css'>

    <!-- <script type="text/javascript" src="https://cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv.min.js"></script> -->

</head>
<script type="text/javascript">
 function chk_unit(){
	 if(document.form1.Username.value==""){
		 alert('กรุณณากรอกชื่อที่ใช้เข้าสู่ระบบ');
		 document.form1.Username.focus();
		 return false;
	 }
	 if(document.form1.Password.value==""){
		 alert('กรุณณากรอกรหัสผ่าน');
		 document.form1.Password.focus();
		 return false;
	 }

 }
 </script>
<body class="bg-dark">


    <div class="sufee-login d-flex align-content-center flex-wrap">
        <div class="container">
            <div class="login-content">
                <div class="login-logo">
                    <a href="index.php">
                        <img class="align-content" src="images/logo.png" alt="">
                    </a>
                </div>
                <div class="login-form">
                    <form method="post"  enctype="multipart/form-data" name="form1" id="form1" action="">
                        <div class="form-group">
                            <label>Username</label>
                            <input type="text" class="form-control" name="Username" placeholder="Username">
                        </div>
                        <div class="form-group">
                            <label>Password</label>
                            <input type="password" class="form-control" name="Password" placeholder="Password">
                        </div>
                        
                        <button type="Submit" name="Submit"  class="btn btn-success btn-flat m-b-30 m-t-30" onclick="return chk_unit();">Sign in</button>
                        <div class="social-login-content"></div>
                        
                    </form>
                </div>
            </div>
        </div>
    </div>


    <script src="assets/js/vendor/jquery-2.1.4.min.js"></script>
    <script src="assets/js/popper.min.js"></script>
    <script src="assets/js/plugins.js"></script>
    <script src="assets/js/main.js"></script>

<?php
/*if(!empty($_POST['Username']) ){
	$ID = $_POST['Username'];

	echo $sql="select * from Accdetail where ID='$ID' order by Date_due desc ";
	$query=odbc_exec($link,$sql);
	$result = odbc_fetch_array($query);
	echo "<meta http-equiv='refresh' content='0;URL=index.php'>";
	

	if($result['ID'] == ''){
		echo '<span class="style13">username หรือ Password ไม่ถูกต้อง </span>';
		
	}
	
}*/
if(isset($_POST['Submit'])){
	$ID = $_POST['Username'];
	$Password = $_POST['Password'];
echo $sql="select count (ids) as rnt from Accmain where ID='$ID' and Password='$Password'";
$query=odbc_exec($link,$sql);
  $num=odbc_result($query,1);
 if ($rowcount == 1){
 while($row = odbc_fetch_array($result)){
$ID = $row['ID'];
$Password = $row['Password'];

 }
 $_SESSION['user_ID']=$ID;
$_SESSION['user_Password']=$Password;

echo "<script 'type=text/javascript'>alert('ยินดีต้อนรับเข้าสู่ระบบ')</script>";
 echo "<meta http-equiv='refresh' content='0;URL=index.php'>";
}else{
echo"<script type='text/javascript'>
alert('username หรือ password ผิด')</script>";
}
}
?>


<?php /*?><?php
if(isset($_POST['btn_save'])){
$sql = "select * from Accmain where ID = '$_POST[ID]'
 and Password = '$_POST[Password]' ";
//echo $sql;
$result = $cls_con->sqlselect_base($sql);
$rowcount = $cls_con->sqlselect_numrows($sql);
if ($rowcount == 1){
while($row = mysqli_fetch_array($result)){
$id = $row['ID'];
$Pass = $row['Password'];

}
$_SESSION['user_id']=$id;
$_SESSION['user_pass']=$Pass;

echo "<script 'type=text/javascript'>alert('ยินดีต้อนรับเข้าสู่ระบบ')</script>";
 echo "<meta http-equiv='refresh' content='0;URL=index.php'>";
}
else{
echo"<script type='text/javascript'>
alert('username หรือ password ผิด')</script>";
}
}
?><?php */?>


   
</body>
</html>





Tag : PHP, Ms SQL Server 2016, Google Chrome, Bootstrap Framework, Apache, XAMPP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-07-23 10:57:40 By : mewhappy View : 654 Reply : 5
 

 

No. 1



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ตรวจสอบว่าเข้าไปใน นี้จริงหรือเปล่า

if(isset($_POST['Submit'])){


วิธีการก็คือ echo ข้อความตรวจสอบไว้ใน if


Code (PHP)
if(isset($_POST['Submit'])){
    echo ' TEST pass';
    ....







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-23 14:00:54 By : {Cyberman}
 


 

No. 2



โพสกระทู้ ( 197 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : {Cyberman} เมื่อวันที่ 2018-07-23 14:00:54
รายละเอียดของการตอบ ::
echo แสดงอะไรเลยค่ะ
แต่ ehcoตรง sql
แสดงพาสที่ใส่ตามรูป
gg

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-23 14:40:28 By : mewhappy
 

 

No. 3



โพสกระทู้ ( 197 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : {Cyberman} เมื่อวันที่ 2018-07-23 14:00:54
รายละเอียดของการตอบ ::
แล้วต้องทำยังไงหรอคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-23 15:23:50 By : mewhappy
 


 

No. 4



โพสกระทู้ ( 430 )
บทความ ( 1 )



สถานะออฟไลน์
Blogger

คำสั่งในการ Query เยอะเกินไป ทำให้ ระบบ Query มั่วๆ
วิธีแก้ ไปศืกษาการเขียนระบบ Login มาใหม่
---------------------------------------------------
ลบ 7-13 ออก
---------------------------------------------------
136 - 160 เป็น Code ที่ดีที่สุดในหน้านี้แล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-24 08:24:01 By : Hararock
 


 

No. 5



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



สถานะออฟไลน์


คำถาม(ตอบตัวเอง)
1. $rowcount มาจากไหน ไม่เห็นประกาศ
2. $_SESSION['user_Password'] ทำไมต้องเก็บ ไม่ควรเก็บไว้ในตัวแปรใดๆ ใช้เฉพาะตอนตรวจสอบการเข้าระบบเท่านั้น

ลองดโค้ดด้านล่างนี้ดูครับ ถ้าไม่ได้ก็ลองปรับดู
Code (PHP)
if(isset($_POST['Submit'])){
	$ID = $_POST['Username'];
	$Password = $_POST['Password'];
	echo $sql="select count (ids) as rnt from Accmain where ID='$ID' and Password='$Password'";
	$query=odbc_exec($link,$sql);
	$num=odbc_result($query,1);
	$row = odbc_fetch_array($result);
	if ( ! empty($row['ID']) ){
		$_SESSION['user_ID']		= $row['ID'];
		//$_SESSION['user_Password']	= $row['Password']; #ไม่ควรเก็บไว้ในตัวแปรใดๆ ใช้เฉพาะตอนตรวจสอบการเข้าระบบเท่านั้น

		echo "<script 'type=text/javascript'>alert('ยินดีต้อนรับเข้าสู่ระบบ')</script>";
	 	echo "<meta http-equiv='refresh' content='0;URL=index.php'>";
	}else{
		echo"<script type='text/javascript'>
		alert('username หรือ password ผิด')</script>";
	}
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-24 10:48:42 By : arm8957
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยตรวจสอบให้หน่อยคะว่าผิดตรงไหนทำหน้าlogin ทำไมถึงloginได้ทั้งๆที่ีuser pass ใส่ถูกก็ขึ้นเตือนใส่รหัสผิด echoดูก็แสดงแต่รหัสที่เราใส่
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่