     if auth.goal 
       goal = translator "auth.login_goal.#{auth.goal.toLowerCase()}", auth.goal
 
-    name_label = translator('auth.create.name_label', 'Your name')
-    email_label = translator('auth.login.email_label', 'Your email')
-    password_label = translator('auth.login.password_label', 'Your password')
-    password_placeholder = translator('auth.login.password.placeholder', 'password')
-    pic_prompt = translator('auth.create.pic_prompt', 'Your picture')
-    full_name_placeholder = translator('auth.create.full_name.placeholder', 'first and last name or pseudonym')
     verification_sent_message = translator('auth.verification_sent', 'We just emailed you a verification code. Copy / paste it below.')
-    code_label = translator('auth.code_entry', 'Code')
-    code_placeholder = translator('auth.code_entry.placeholder', 'verification code from email')
 
     switch auth.form
 
       # The LOGIN form, with easy switch to register
       when 'login'
         [ @headerAndBorder goal, translator("auth.login.heading", 'Introduce Yourself'),
-            @body [
-                    ["#{email_label}", @inputBox('email', 'email@address.com', 'email')],
-                    ["#{password_label}", [@inputBox('password', password_placeholder, 'password'), @resetPasswordLink()]]
-                  ].concat @userQuestionInputs()
+            @body()
         ]
 
       # The REGISTER form, with easy switch to log in

    return DIV() if !current_user.tags


    if !@local.agreed_to_terms?
      @local.agreed_to_terms = !!current_user.tags['considerit_terms.editable']
      save @local 

    if auth.ask_questions && auth.form in \
          ['edit profile', 'create account', 'create account via invitation', 'user questions']

  # Generates a list of checkbox pledges. 
  # 



  getPledges: ->
    if !customization('auth_require_pledge')
      return []
