Happy New Year to everybody. I vote for alternative two.
Kenneth Hi,
the label "Remember me (for 30 days)" and the checkbox look not very nice, because both are in the same column and there is no space betwenn the checkbox and the label:Login Username: Password: Remember me (for 30 days) I have found the following code in tools.py: if self.settings.remember_me_form: ## adds a new input checkbox "remember me for longer" addrow(form,XML(" "), DIV(INPUT(_type='checkbox', _class='checkbox', _id="auth_user_remember", _name="remember", ), LABEL( self.messages.label_remember_me, _for="auth_user_remember", )),"", self.settings.formstyle, 'auth_user_remember__row') I have changes the addrow call to addrow(form, LABEL( self.messages.label_remember_me, _for="auth_user_remember", ), DIV(XML(" "), INPUT(_type='checkbox', _class='checkbox', _id="auth_user_remember", _name="remember", )), "", self.settings.formstyle, 'auth_user_remember__row') and this is the result: Login Username: Password: Remember me (for 30 days) Or another way: addrow(form,XML(" "), DIV(XML(" "), INPUT(_type='checkbox', _class='checkbox', _id="auth_user_remember", _name="remember", ), XML(" "), LABEL( self.messages.label_remember_me, _for="auth_user_remember", )),"", self.settings.formstyle, 'auth_user_remember__row') Result: Login Username: Password: Remember me (for 30 days) Regards, Martin

