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 หน่อยครับพอดีทำแล้วมันไม่ผ่าน

 



Topic : 123239



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



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




db
Code (PHP)
<?php

$db['host'] = 'localhost';
$db['user'] = 'sa';
$db['pass'] = '123456';
$db['name'] = 'test';

try {
    $conn = new PDO("sqlsrv:server=".$db['host']."; Database=".$db['name']." ", $db['user'], $db['pass']);
    $conn->setAttribute(PDO::SQLSRV_ATTR_ENCODING, PDO::SQLSRV_ENCODING_UTF8);
    //echo "Connect Success";
} catch (PDOException $e) {
    echo 'Connect Failed '.$e->getMessage();
}


frm_login
Code (PHP)
<?php 
include 'header.php';
?>

<div class="page-header">
    <h1>Login <i class="glyphicon glyphicon-user"></i></h1>
</div>

<form class="form-horizontal" method="post" name="frm_login" action="login.php">  
    <div class="form-group">
      <label for="username" class="col-lg-2 control-label">Username</label>
      <div class="col-md-4">
        <input type="text" class="form-control" id="user" name="user" placeholder="Username">
      </div>
    </div>
    <div class="form-group">
      <label for="password" class="col-lg-2 control-label">Password</label>
      <div class="col-md-4">
        <input type="password" class="form-control" id="pass" name="pass" placeholder="Password">      
      </div>
    </div>  
    <div class="form-group">
      <div class="col-lg-10 col-lg-offset-2">
        <input type="submit" name="submit" value="Login" class="btn btn-primary">  
        <button type="reset" name="reset"class="btn btn-default">Cancel</button>    
      </div>
    </div>
</form>

<?php include 'footer.php';?>


login
Code (PHP)
<?php 
if(!isset($_SESSION)){
    session_start();
}

include '../secure/db.php';

if(isset($_POST['submit']) && $_POST['user'] && $_POST['pass']){
    //echo $_POST['user']."<br>";
    //echo $_POST['pass'];
    $login_user = $_POST['user'];
    $login_pass = $_POST['pass'];
    
    $sql = "select * from user where username=$login_user and password=$login_pass";
    $stmt = $conn->prepare($sql);
    $stmt->execute();
    
    if($stmt){
        if($stmt->rowCount() == 1){
        $_SESSION['user'] = $stmt->fetch(PDO::FETCH_ASSOC);
        $_SESSION['flash']['msg'] = 'เข้าสู่ระบบเรียบร้อย';
        $_SESSION['flash']['type'] = 'success';
        header("Location: ../index.php");
    }else{
        $_SESSION['flash']['msg'] = 'ชื่อผู้ใช้งานหรือรหัสผ่านไม่ถูกต้อง';
        $_SESSION['flash']['type'] = 'danger';
        header("Location: frm_login.php");
    }
}
}


head
Code (PHP)
<?php
if(!isset($_SESSION)){
    session_start();
}
?>
<!DOCTYPE html>
<html>
    <head>
    <meta charset="UTF-8">
    <title></title>   
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!--bootstrap-->
    <link type="text/css" href="../asset/css/bootstrap.min.css" rel="stylesheet">
    <link href="../asset/css/style.css" rel="stylesheet">
    <script type="text/javascript" src="../asset/js/jquery.min.js"></script>
    <script type="text/javascript" src="../asset/js/bootstrap.min.js"></script>
    </head>
    
    <body>
      
    <nav class="navbar navbar-default navbar-fixed-top">
        
        <div class="logo-bar">
         <div class="container-fluid">
            <div class="container">
                <a href="frm_login.php">
                    <img src="./img/2.png" alt="">
                </a>
            </div>
         </div>
        </div> 
                  
    </nav>
        
    <div class="container" style="margin-top: 100px">
        <?php if(isset($_SESSION['flash'])){?>
          <div class="alert alert-dismissable alert-<?php echo $_SESSION['flash']['type'];?>" role="alert"><?php echo $_SESSION['flash']['msg'];?>
              <button class="close" type="button" data-dismiss="alert">
                    <span aria-dismis="true"><i class="glyphicon glyphicon-remove"></i></span>
              </button>
          </div>
          <?php }?>




Tag : PHP, Ms SQL Server 2012









ประวัติการแก้ไข
2016-06-08 09:46:16
2016-06-08 09:48:40
2016-06-08 09:53:15
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-06-08 09:43:42 By : indygunaza View : 740 Reply : 2
 

 

No. 1



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



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


echo $stmt->rowCount() ออกมาดู






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-08 13:35:36 By : fossil31
 


 

No. 2



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



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


$login_user = $_POST['user'];
$login_pass = $_POST['pass'];

ลองเปลี่ยนเป็น

$login_user = $_POST['username'];
$login_pass = $_POST['password'];

ผมว่าการส่งค่าผ่านตัวแปล มันคนละชื่อกันอยู่น่ะครับ


ประวัติการแก้ไข
2016-06-08 13:45:50
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-08 13:42:46 By : pklangkua
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเกี่ยวกับการทำหน้า login หน่อยครับพอดีทำแล้วมันไม่ผ่าน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่