PHP 로그인세션 - 다른것

프로그래밍/PHP|2015. 1. 27. 11:30
반응형

1. 최대한 간단하게 한 거구요.

2. 디자인은 알아서 하시구요.

3. 절대 테스트는 안 했습니다. 걍 생각나는 대로 했습니다.

 

login.php

<form action="login_ok.php" method="post">

   <input type="text" name="userID" /><br />

   <input type="text" name="userPW" /><br />

   <input type="submit" value="login" />

   <input type="hidden" name="action" value="login" />

</form>

 

login_ok.php

<?

if(!$_POST['login']) {

   echo "

            <script>

            alert('sorry');

            history.back(-1);

            </script>

            ";

   exit;

} else {

   $que = "select * from 회원테이블명 where 아이디칼럼명 = '$_POST[userID]' and 패스워드칼럼명 = '$_POST[userPW]'";

   $res = mysql_query($que);

   $row = mysql_fetch_array($res);

   if($row) {

      $_SESSION['userID'] = $_POST['userID'];

      echo "

               <script>

               location.href="index.php";

               </script>

               ";

   } else {

      echo "

               <script>

               alert('id랑 pw 확인');

               history.back(-1);

               </script>

               ";

      exit;

}

}

?>

 

index.php(login.php 파일 인클루드 하셨다 했으니)

<?

session_start();

 

$que = "select * from 회원테이블명 where 아이디 = '$_SESSION[userID]'";

$res = mysql_query($que);

$row = mysql_fetch_array($res);

 

if($_SESSION) {

   echo "$row[아이디칼럼명] 님 환영~";

} else {

   include "login.php";

}

?>

 

[출처] 지식인 (http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040203&docId=67704305&qb=cGhwIOuhnOq3uOyduCDshLjshZg=&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=gpIbMF5Y7t0sstf%2BID4ssc--197172&sid=Tp6GOhJpnk4AABS@w4A)

반응형

'프로그래밍 > PHP' 카테고리의 다른 글

php 날짜함수 예문  (0) 2015.01.27
[php] 100일 뒤 날짜 구하기  (0) 2015.01.27
PHP 로그인세션  (0) 2015.01.27
PHP 날짜 및 시간 관련 함수  (0) 2015.01.27
iframe 내용의 크기의 따라 변경되는 화면  (0) 2015.01.27

댓글()