56 lines
1.4 KiB
HTML
Executable File
56 lines
1.4 KiB
HTML
Executable File
<div id="logon">
|
|
<form name="post_logon" id="post_logon">
|
|
<div class="credentials">
|
|
<p><input type="text" name="login" id="login" value="" /></p>
|
|
<p><input type="password" name="pass" id="pass" /></p>
|
|
</div>
|
|
<p class="register"><input type="button" name="register" id="register" value="No account?" /></p>
|
|
<p><input type="button" name="ok" id="ok" class="connection" value="Ok" /></p>
|
|
</form>
|
|
</div>
|
|
<script type="text/javascript">
|
|
oMyThoughts.pageInit = function(asHash, bFirstPage)
|
|
{
|
|
$('#logon').hide();
|
|
$('#login').addDefaultValue('Nickname');
|
|
$('#pass').addDefaultValue('Password');
|
|
|
|
$(window).keyup(function(e){if(e.which==13) logMeIn();});
|
|
$('#ok').click(logMeIn);
|
|
$('#register').click(register);
|
|
|
|
$('#logon').fadeIn('slow');
|
|
};
|
|
|
|
function logMeIn()
|
|
{
|
|
var sLogin = $.trim(removeDiacritics($('#login').val().toLowerCase()));
|
|
var sPass = $.trim($('#pass').val());
|
|
if($('#post_logon').checkForm())
|
|
{
|
|
getInfo
|
|
(
|
|
'logmein',
|
|
oMyThoughts.loadHome,
|
|
{token:md5(sLogin)+oMyThoughts.consts.token_sep+getLoginToken(sPass)},
|
|
function(sDesc){feedback('error', sDesc);}
|
|
);
|
|
}
|
|
else feedback('warning', 'incomplete form');
|
|
}
|
|
|
|
function register()
|
|
{
|
|
if($('#post_logon').checkForm('#login'))
|
|
{
|
|
getInfo
|
|
(
|
|
'register',
|
|
oMyThoughts.loadHome,
|
|
{nickname:$('#login').val()},
|
|
function(sDesc){feedback('error', sDesc);}
|
|
);
|
|
}
|
|
else feedback('warning', 'Please choose a nickname');
|
|
}
|
|
</script> |