'A custom init because we need to change the label if no usernames is used'

def __init__(self, *args, **kwargs):

    super(AuthenticationForm, self).__init__(*args, **kwargs)
    self.fields[u'remember_me'].label = (_(u'Remember    me    for    %(days)s') % {u'days': _(userena_settings.USERENA_REMEMBER_ME_DAYS[0])})
    if userena_settings.USERENA_WITHOUT_USERNAMES:
        self.fields[u'identification'] = identification_field_factory(_(u'Email'), _(u'Please    supply    your    email.'))
