database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1933 게시물 읽기
No. 1933
Re: 펄과 mysql를 이용한 세션 관리방법. 도와주셔요..S.O.S.
작성자
정재익
작성일
2000-06-04 16:22
조회수
3,515

User session 관리를 넣어 둔 소스를 별로 본적이 없답니다. 아마도 구하기는 쉽지는 않을 듯 싶습니다. 하지만 그렇게 어려운 것은 아니라고 생각합니다.

 

1. 사용자 로그인을 받고 로그인하면 상대방의 브라우저에 특정 cookie 를 넣어 두고, 그 cookie 값을 temporary DB 에 저장한다.

그리고 쿠키의 기록시간을 DB 에 같이 기록해 둔다.

2. 사용자가 접속시마다 cookie 를 확인하여 그 사용자의 마지막 access 시간을 temporary DB 에 갱신시켜 둔다.

3. 만약 1시간 (또는 특정시간동안) 이상 접속 않는 사용자는 DB 리스트에서 제거하고, 디비에 등록되지 않은 사용자가 접속하면 다시 인증을 요구한다.

 

대략 이정도가 개략적인 알고리듬이 될 듯 합니다.

좀더 정밀한 세션관리를 위한 알고리듬을 생각해 보는 것도 좋을 것 같군요.

 

> 펄과 mysql를 이용해서 Web Site를 만들고 있습니다.

> 그러나, User Session 관리를 구현하지 못하고 있습니다.

> 이에 관한 정보나 자료있으신 분, 도와주시면 감사하겠습니다.

> 감사합니다.

[Top]
No.
제목
작성자
작성일
조회
1937and 연산자를 3번.
yeoin
2000-06-04
2965
1938┕>Re: and 연산자를 3번.
정재익
2000-06-05 00:09:25
3325
1939 ┕>Re: Re: and 연산자를 3번.
yeoin
2000-06-05 01:13:05
3299
1940  ┕>Re: Re: Re: and 연산자를 3번.
정재익
2000-06-05 03:36:24
3566
1935MySQL의 동시사용자 수를 증가 시키는 방법에 대하여.
유창완
2000-06-04
3118
1959┕># Re: MySQL의 동시사용자 수를 증가 시키는 방법에 대하여. --max_connections
문태준
2000-06-06 14:15:42
4057
1934기초적인 질문입니다만......
fanlover
2000-06-04
2920
1936┕>Re: 기초적인 질문입니다만......
정재익
2000-06-04 21:01:38
3251
1932펄과 mysql를 이용한 세션 관리방법. 도와주셔요..S.O.S.
김만호
2000-06-04
3195
1933┕>Re: 펄과 mysql를 이용한 세션 관리방법. 도와주셔요..S.O.S.
정재익
2000-06-04 16:22:45
3515
1930# 회원가입에 학번을 넣는 방법?
배대웅
2000-06-04
2667
1931┕>Re: # 회원가입에 학번을 넣는 방법?
정재익
2000-06-04 15:05:36
3127
1925# window2000서버에저원하는 (odbc원본)에서 mysql추가해서 쓰면 안돼나여
지선
2000-06-04
2848
1926┕>Re: # window2000서버에저원하는 (odbc원본)에서 mysql추가해서 쓰면 안돼나여
정재익
2000-06-04 07:57:39
3145
1923디비서버 최적화..
kwCho
2000-06-03
3129
1927┕>Re: 디비서버 최적화..
정재익
2000-06-04 07:59:16
3128
1928 ┕>Re: Re: 디비서버 최적화..
정재익
2000-06-04 08:19:27
3190
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다