테스트 사이트 - 개발 중인 베타 버전입니다

로그인시 ID저장 기능 추가하기

안녕하세요..
그누보드홈페이지의 상단에 있는 아이디 저장 기능만을 사용하고 싶을때 사용하면 좋습니다.


bbs/login_check.php
------------------------------------------------------------------------------------------------------------------
자동로그인 설정 밑에 추가합니다.. (쿠키저장은 한달정도합니다)

// 아이디 자동저장
if($id_save) {
set_cookie('ck_id_save', $mb[mb_id], time()+2592000);
}else{
set_cookie('ck_id_save', '', 0);
}


skin/outlogin/basic/outlogin.skin.1.php
------------------------------------------------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 아이디 자동저장
$ck_id_save = get_cookie("ck_id_save");

if ($ck_id_save) {
$ch_id_save_chk = "checked";
}
?>

// 아이디 입력부분 수정
<input name="mb_id" type="text" size="12" maxlength="20" required itemname="아이디" value='아이디' onMouseOver='chkReset(this.form);' onFocus='chkReset(this.form);' value='<?=$ck_id_save?>'>

// 아이디저장 부분 추가 (자동저장앞에 추가하면 좋음)
<input type='checkbox' id='id_save' name='id_save' <?=$ch_id_save_chk?>>아이디 저장


유용하게 쓰이기를 바랍니다..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 16개

학수고대하고 있던 팁이었습니다. 감사합니다~!
아니,,그누에 그 기능이 없었나요,,,흐미...
등잔 밑이 어두웠군요..


고맙습니다.잘 사용 하겠습니다.
G4에 기본기능으로 추가되었으면 하는 바램입니다. ^^
감사합니다~!
기본 기능에 빠진 이유가 뭘까요?
먼저 팁 감사드립니다.

한가지 요청드릴 것은 아이디 저장시 로그인 화면에서 커서가 패스워드 필드에 포커스되게끔할 수는 없을까요? 아이디 저장시에도 재로그인하면 커서는 아이디 필드에 포커스되는 것이 불편합니다.

부탁드립니다.
로그인 페이지 자바스크립트에서...

if (document.flogin.mb_id.value) document.flogin.mb_password.focus();
else document.flogin.mb_id.focus();

위와 같이 해주시면 됩니다.
다 조은데... 요렇게 써야되네요

<input name="mb_id" type="text" size="16" maxlength="20" itemname="아이디" required onMouseOver='chkReset(this.form);' onFocus='chkReset(this.form);' value='<?=$ck_id_save?>'>
required itemname="아이디" onMouseOver='chkReset(this.form);'
가 아니고

itemname="아이디" required onMouseOver='chkReset(this.form);'
입니다
좋은 정보네요^^
<input name="mb_id" type="text" class=small size="19" maxlength="20" itemname="아이디" <? if ($ck_id_save) { ?>value='<?=$ck_id_save?>'<? } else { ?>value='아이디'<? } ?> required onMouseOver='chkReset(this.form);' onFocus='chkReset(this.form);'>

아이디란에 아이디라는 글자가 없어지는 문제로
저는 이렇게 해서 문제를 해결했습니다.
참고하세요
요것 땜시 한나절 소비한 1인..//

감사합니다.
감사합니다.,,,,
Chrome에서는 안되는건가요?
아이디 자동저장2
좋은 정보 감사합니다. ^^

게시글 목록

번호 제목
4399
4258
4083
4079
4072
4033
3929
3893
3892
3877
3867
3848
3824
3819
3801
3787
3734
3674
3665
3662