Notice
Recent Posts
Recent Comments
Tags
- javascript redirection
- ASP.Net Core 404
- asp.net Select
- javascript 유효성체크
- Mac Oracle
- asp.net dropdownlist
- 파일업로드 유효성체크
- javascript 바코드 생성
- jquery 바코드생성
- jquery 바코드
- asp.net core Select
- 파일업로드 체크
- 404에러페이지
- 하드 마이그레이션
- XSS방어
- ViewBag
- javascript 바코드스캔
- 바코드 생성하기
- 타임피커
- 말줄임표시
- TempData
- XSS PHP
- 하드 윈도우 복사
- 바코드 스캔하기
- django 엑셀불러오기
- 강제이동
- SSD 복사
- ViewData
- 맥 오라클설치
- php 캐쉬제거
웹개발자의 기지개
[PHP] 자동 로그인 기능 만들기 본문
[ index.html ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?
session_start();
$c_id = $_COOKIE["c_id"];
if ($c_id) {
$query = "select * from member where member_id='$c_id'";
$result = mysql_query($query);
if(mysql_num_rows($result)) {
$db = mysql_fetch_array($result);
$_SESSION[m_id] = $db[member_id];
}
}
// 아래 다른
?>
|
cs |
[ login.html ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<form name="f1" method="post">
<div class="formGroup">
<label>아이디</label>
<input type="text" id="user_id" name="user_id" maxlength="20" style="text-indent:1em;" onKeyDown="if(event.keyCode == 13) loginChk()">
</div>
<div class="formGroup">
<label>비밀번호</label>
<input type="password" name="passwd" maxlength="20" style="text-indent:1em;" onKeyDown="if(event.keyCode == 13) loginChk()">
</div>
<button type="button" class="btnSubmit" onclick="loginChk()">로그인</button>
<div class="checkWrap">
<input type="checkbox" id="save" name="id_save" value="y" onclick="chk()">
<label for="save"><span></span>아이디 저장</label>
<input type="checkbox" id="auto_login" name="auto_login" value="y">
<label for="auto_login"><span></span>자동로그인</label>
</div>
</form>
|
cs |
[ login_ok.php ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <? session_start(); $auto_login = trim($_POST[auto_login]); $query = "select * from member where member_id='$user_id' and member_passwd='$passwd'"; $result = mysql_query($query); if(mysql_num_rows($result)) { $db = mysql_fetch_array($result); if ($auto_login=="y") { setcookie("c_id",$user_id,(time()+3600*24*30),"/"); // 한달간 자동로그인 유지 } // 아래 하단 소스 ..... } ?> | cs |
'PHP' 카테고리의 다른 글
[PHP] 배열요소 중에서 특정값들을 삭제하기 (0) | 2020.12.21 |
---|---|
[PHP] 엑셀파일로 다운로드 받기 - 한글깨질때 대비 (0) | 2020.12.10 |
[PHP] 시작일에서 종료일까지 사이의 날짜일자 연속 출력 (0) | 2020.10.07 |
[ php ] 모바일 인지 pc 환경인지 구분함수 (0) | 2020.09.17 |
[php] PHPMailer 사용시 확인할 점 - SMTP Error: Could not authenticate (0) | 2020.08.07 |
Comments