MyBB Community Forums

Full Version: How to add "remember me" box?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
(2011-05-31, 06:16 AM)Joshua Mayer Wrote: [ -> ]Could you please post the code for your header_welcomeblock_guest template? I'm not 100% sure what needs to be added, so seeing your template will help me work out what is missing. Toungue

Thanks for the help! Here is the code:

<script type="text/javascript">
<!--
	lang.username = "{$lang->login_username}";
	lang.password = "{$lang->login_password}";
	lang.login = "{$lang->login}";
	lang.lost_password = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
	lang.register_url = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
// -->
</script>
<div class="login_icon"></div>
<div class="login">
<form action="member.php" method="post">
<input name="action" value="do_login" type="hidden">
<input name="url" value="{$mybb->settings['bburl']}" type="hidden">
<input name="quick_login" value="1" type="hidden">
<label class="hidden" for="quick_username">Username</label>
<input name="quick_username" id="quick_login_username" value="Username" class="login_input" onfocus="if(this.value == 'Username') { this.value=''; }" onblur="if(this.value == '') { this.value='Username'; }" type="text">
<label class="hidden" for="quick_password">Password</label>
<input name="quick_password" id="quick_login_password" value="Password" class="login_input" onfocus="if(this.value == 'Password') { this.value=''; }" onblur="if(this.value == '') { this.value='Password'; }" type="password">
<input name="submit" value="" class="login_button" type="submit" title="Login">
<input value="do_login" name="action" type="hidden">
<input value="" name="url" type="hidden">
</form>
</div>
<div class="lost_register"><a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=lostpw">Lost Password?</a></div>
Does this pasted code help anyone else? I really appreciate the help!
I don't know if this would help but I think you lack this code

lang.remember_me = "{$lang->remember_me}";

Original header_welcomeblock_guest unedited code below
<script type="text/javascript">
<!--
	lang.username = "{$lang->login_username}";
	lang.password = "{$lang->login_password}";
	lang.login = "{$lang->login}";
	lang.lost_password = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
	lang.register_url = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
	lang.remember_me = "{$lang->remember_me}";
// -->
</script>
<span style="float: right;">{$lang->welcome_current_time}</span>
		<span id="quick_login">{$lang->welcome_guest} (<a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="MyBB.quickLogin(); return false;">{$lang->welcome_login}</a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>)</span>
<script type="text/javascript">
<!--
    lang.username = "{$lang->login_username}";
    lang.password = "{$lang->login_password}";
    lang.remember_me = "{$lang->remember_me}";
    lang.login = "{$lang->login}";
    lang.lost_password = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
    lang.register_url = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
// -->
</script>
<span style="float: right;">{$lang->welcome_current_time}</span>
        <span id="quick_login">{$lang->welcome_guest} (<a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="MyBB.quickLogin(); return false;">{$lang->welcome_login}</a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>)</span>

That should work - I moved it from the end to before the login button.
Thanks for the help everyone.

While

lang.remember_me = "{$lang->remember_me}";

has now been added, that line itself just defines "lang.remember_me", right? On its own, this addition has not changed the forum header.

I think it needs another line to actually call lang.remember_me so that the remember-login checkbox appears.

What could this code be?
A bump to the top. All help is appreciated!
Bump to the top. If there is any more info I can provide, please let me know.
To the top.
Replace your header_welcomeblock_guest with this:
<script type="text/javascript">
<!--
    lang.username = "{$lang->login_username}";
    lang.password = "{$lang->login_password}";
    lang.login = "{$lang->login}";
    lang.lost_password = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
    lang.register_url = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
    lang.remember_me = "Remember me";
// -->
</script>
<div class="login_icon"></div>
<div class="login">
<form action="member.php" method="post">
<input name="action" value="do_login" type="hidden">
<input name="url" value="{$mybb->settings['bburl']}" type="hidden">
<input name="quick_login" value="1" type="hidden">
<label class="hidden" for="quick_username">Username</label>
<input name="quick_username" id="quick_login_username" value="Username" class="login_input" onfocus="if(this.value == 'Username') { this.value=''; }" onblur="if(this.value == '') { this.value='Username'; }" type="text">
<label class="hidden" for="quick_password">Password</label>
<input name="quick_password" id="quick_login_password" value="Password" class="login_input" onfocus="if(this.value == 'Password') { this.value=''; }" onblur="if(this.value == '') { this.value='Password'; }" type="password">
<input name="submit" value="" class="login_button" type="submit" title="Login">
<input name="quick_remember" id="quick_login_remember" value="yes" class="checkbox" type="checkbox">
<label for="quick_remember">Remember Me</label>
<input value="do_login" name="action" type="hidden">
<input value="" name="url" type="hidden">
</form>
</div>
<div class="lost_register"><a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=lostpw">Lost Password?</a></div>
AJS, THANK YOU VERY MUCH! SmileSmileSmile
Pages: 1 2 3