This is in the source of change_password
form = form_factory(sql.SQLField(
'old_password',
'password',
label=self.messages.old_password,
requires=validators(
self.settings.table_user[passfield].requires,
IS_IN_DB(s, '%s.%s' % (usern, passfield),
error_message=self.messages.invalid_password))),
sql.SQLField('new_password', 'password',
label=self.messages.new_password,
requires=self.settings.table_user[passfield].requires),
sql.SQLField('new_password2', 'password',
label=self.messages.verify_password,
requires=[IS_EXPR('value==%s' % repr(pass1),
self.messages.mismatched_password)]))
As you can see all messages are in self.messages and you can access
them outside and change them via auth.messages.
On Jan 10, 3:11 am, Frank <[email protected]> wrote:
> thanks ,mr.freeze,
> the method you provide request customized form with SQLFORM.factory.
> what about the default auth form just like login, register, password forms?
> those forms use {{=form}}. can we still use method "form.element" to change
> submit button to image button? I try it but failed.
>
> by the way, how to internationatinalize the change password form? I can do it
> by
> using T method for other forms, but can not translate the change password
> form.
> I'm sure there should be better way.
>
> Frank
--
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en.