accounts.js 691 B

1234567891011121314151617181920212223242526272829303132333435
  1. AccountsTemplates.configure({
  2. confirmPassword: false,
  3. enablePasswordChange: true,
  4. sendVerificationEmail: true,
  5. showForgotPasswordLink: true
  6. });
  7. AccountsTemplates.removeField('password');
  8. AccountsTemplates.removeField('email');
  9. AccountsTemplates.addFields([
  10. {
  11. _id: 'username',
  12. type: 'text',
  13. displayName: 'username',
  14. required: true,
  15. minLength: 5
  16. },
  17. {
  18. _id: 'email',
  19. type: 'email',
  20. required: true,
  21. displayName: 'email',
  22. re: /.+@(.+){2,}\.(.+){2,}/,
  23. errStr: 'Invalid email'
  24. },
  25. {
  26. _id: 'password',
  27. type: 'password',
  28. placeholder: {
  29. signUp: 'At least six characters'
  30. },
  31. required: true,
  32. minLength: 6
  33. }
  34. ]);