로그인시 ID저장 기능 추가하기 정보
로그인시 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?>>아이디 저장
유용하게 쓰이기를 바랍니다..
그누보드홈페이지의 상단에 있는 아이디 저장 기능만을 사용하고 싶을때 사용하면 좋습니다.
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?>>아이디 저장
유용하게 쓰이기를 바랍니다..
추천
4
4
댓글 16개
추천.. 좋은팁
학수고대하고 있던 팁이었습니다. 감사합니다~!
아니,,그누에 그 기능이 없었나요,,,흐미...
등잔 밑이 어두웠군요..
고맙습니다.잘 사용 하겠습니다.
등잔 밑이 어두웠군요..
고맙습니다.잘 사용 하겠습니다.
G4에 기본기능으로 추가되었으면 하는 바램입니다. ^^
감사합니다~!
감사합니다~!
기본 기능에 빠진 이유가 뭘까요?
먼저 팁 감사드립니다.
한가지 요청드릴 것은 아이디 저장시 로그인 화면에서 커서가 패스워드 필드에 포커스되게끔할 수는 없을까요? 아이디 저장시에도 재로그인하면 커서는 아이디 필드에 포커스되는 것이 불편합니다.
부탁드립니다.
한가지 요청드릴 것은 아이디 저장시 로그인 화면에서 커서가 패스워드 필드에 포커스되게끔할 수는 없을까요? 아이디 저장시에도 재로그인하면 커서는 아이디 필드에 포커스되는 것이 불편합니다.
부탁드립니다.
로그인 페이지 자바스크립트에서...
if (document.flogin.mb_id.value) document.flogin.mb_password.focus();
else document.flogin.mb_id.focus();
위와 같이 해주시면 됩니다.
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?>'>
<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);'
입니다
가 아니고
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
좋은 정보 감사합니다. ^^