PHP 로그인세션 - 다른것
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";
}
?>
'프로그래밍 > 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 |