Advertisement
Guest User

Untitled

a guest
Jul 18th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.54 KB | None | 0 0
  1. <?php
  2.     session_start();
  3.     header("Cache-Control: no-cache, must-revalidate");header("Pragma: no-cache");
  4.     include("../includes/function.php");
  5.    
  6.    
  7.     $db_name = 'user';
  8.     $username = $_POST['user'];
  9.     //$password = MD5($_POST['pass']);
  10.     $password = $_POST['pass'];
  11.    
  12.     $querySelect = "SELECT * FROM tb_members WHERE username =:user AND password =:pass";
  13.     $bindQuery = array(":user" => "$username",
  14.                         ":pass" => "$password");
  15.  
  16.     $result = select_data($db_name, $querySelect, $bindQuery);
  17.  
  18.     if($result->rowCount() == 1){
  19.         //เก็บ username และสิทธิ ให้ session
  20.         while($ans = $result->fetch(PDO::FETCH_ASSOC)){
  21.             $_SESSION['ssUserName'] =  $ans[username];
  22.             $_SESSION['ssRole'] = $ans[role_id];       
  23.         }
  24.         if($_POST['autolog'] == 'true'){
  25.             switch($_POST['loginTime']){
  26.                 case 1: $expire = 0; break;
  27.                 case 2: $expire = time()+60*60*24*7; break;
  28.                 case 3: $expire = time()+60*60*24*30; break;
  29.                 case 4: $expire = time()+60*60*24*365; break;
  30.                 case 5: $expire = time()+60*60*24*365; break;
  31.             }
  32.             setcookie('user',$_SESSION['ssUserName'],$expire);   //มีปัญหาบรรทัดนี้อ่ะครับ
  33.         }
  34.         //update ข้อมูลเข้าสู่ระบบของสมาชิก
  35.         $sqlUpdate = "UPDATE tb_members SET lastlogindate = NOW() , freqlogin = freqlogin+1 WHERE username =:user";
  36.         $bindQuery = array(":user" =>$_SESSION['ssUserName']);
  37.         $result = update_data($db_name, $sqlUpdate, $bindQuery);
  38.         echo 'Correct';
  39.     }else{
  40.         echo 'Incorrect';
  41.     }
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement