git-svn-id: http://xe-core.googlecode.com/svn/trunk@1066 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-04-10 05:49:40 +00:00
parent 4addc42763
commit 749344c453
9 changed files with 155 additions and 53 deletions

View file

@ -8,6 +8,8 @@
$lang->member_default_info = '기본 정보';
$lang->member_extend_info = '추가 정보';
$lang->remember_user_id = '아이디 저장';
$lang->already_logged = '이미 로그인되어 있습니다';
$lang->denied_user_id = '사용금지된 아이디입니다';
$lang->null_user_id = '사용자 아이디를 입력해주세요';

View file

@ -18,7 +18,7 @@
<column name="allow_message" var="allow_message" default="Y" />
<column name="denied" var="denied" default="N" />
<column name="regdate" var="regdate" default="curdate()" />
<column name="last_login" var="last_login" />
<column name="last_login" var="last_login" default="curdate()" />
<column name="is_admin" var="is_admin" default="N" />
<column name="description" var="description" />
<column name="extra_vars" var="extra_vars" />

View file

@ -3,10 +3,7 @@
<node target="user_id" required="true" filter="user_id"/>
<node target="password" required="true" />
</form>
<parameter>
<param name="user_id" target="user_id" />
<param name="password" target="password" />
</parameter>
<parameter />
<response callback_func="completeLogin">
<tag name="error" />
<tag name="message" />

View file

@ -57,8 +57,24 @@ function doUploadImageMark() {
_doUploadImage(fo_obj, 'procMemberInsertImageMark');
}
/* 로그인 영역에 포커스 */
function doFocusUserId(fo_id) {
var fo_obj = xGetElementById(fo_id);
if(xGetCookie('user_id')) {
fo_obj.user_id.value = xGetCookie('user_id');
fo_obj.remember_user_id.checked = true;
}
fo_obj.user_id.focus();
}
/* 로그인 후 */
function completeLogin(ret_obj) {
function completeLogin(ret_obj, response_tags, params, fo_obj) {
if(fo_obj.remember_user_id && fo_obj.remember_user_id.checked) {
var expire = new Date();
expire.setTime(expire.getTime()+ (7000 * 24 * 3600000));
xSetCookie('user_id', fo_obj.user_id.value, expire);
}
var url = location.href.setQuery('act','');
location.href = location.href.setQuery('act','');
}

View file

@ -1,13 +1,16 @@
<!--%import("filter/login.xml")-->
<!--%import("js/member.js")-->
<form action="./" method="post" onsubmit="return procFilter(this, login)">
<form action="./" method="post" onsubmit="return procFilter(this, login)" id="fo_member_login">
<table>
<col width="120" />
<col width="*" />
<tr>
<th>{$lang->user_id}</th>
<td><input type="text" name="user_id" id="member_login_user_id" /></td>
<th rowspan="2">{$lang->user_id}</th>
<td><input type="text" name="user_id" /></td>
</tr>
<tr>
<td><input type="checkbox" name="remember_user_id" value="Y" /> {$lang->remember_user_id}</td>
</tr>
<tr>
<th>{$lang->password}</th>
@ -29,5 +32,5 @@
</form>
<script type="text/javascript">
xAddEventListener(window, "load", function() { xGetElementById("member_login_user_id").focus(); } );
xAddEventListener(window, "load", function() { doFocusUserId('fo_member_login'); });
</script>