Matt Wright
f566f41fb3
Merge pull request #58 from eskil/registerform
...
Configurable forms
2013-01-08 07:10:14 -08:00
Christophe Simonis
a89b76d648
do not break API. add a new function to verify and update password
2013-01-08 01:01:02 +01:00
Christophe Simonis
d0497fc886
update password automatically
2013-01-08 00:49:20 +01:00
Matt Wright
2a0b582911
Change csrf_enabled parameter in forms to check for incoming JSON data. Fix #63
2013-01-06 20:41:01 -05:00
Eskil Heyn Olsen
1a87a4cd0c
Fix to RegisterForm.to_dict.
...
Only add fields that are also attributes on the
datastorage.user_model.
2013-01-03 23:29:50 -08:00
Eskil Heyn Olsen
b15736accd
RegisterFormMixin can now to_dict all fields.
...
It adds a to_dict function that uses inspect to add all wtf Field
to the returned dict. This allows extensions to the register form
to easily add fields that will be passed to the datastore's
create_user function.
2013-01-03 19:07:00 -08:00
Matt Wright
6b80aae7d1
Fix error
2012-09-26 16:25:22 -04:00
Matt Wright
e1dbed816c
Simplify login form a bit
2012-09-19 01:22:09 -04:00
Matt Wright
e423390050
Simplify login form to only include one relevant error message
2012-09-18 23:49:44 -04:00
Matt Wright
f1c52d01aa
Even more polish
2012-08-23 20:56:13 -04:00
Matt Wright
6e754ed356
Major refactoring. Got rid of exceptions/errors in favor of using simple return values. Update tests to ensure full coverage according to nose coverage plugin
2012-08-23 17:58:33 -04:00
Matt Wright
57595bbab4
Refactor forms and views a bit. Add more validation to forms
2012-08-23 14:56:35 -04:00
Matt Wright
17416cb535
Always encrypt password when creating a user
2012-08-21 18:55:42 -04:00
Matt Wright
58685f2bb4
Decent clean up. Get rid of AuthProvider class in favor of keeping it simple
2012-08-21 17:04:41 -04:00
Matt Wright
828a973339
Add already confirmed scenario. Let datastore work without a request context
2012-08-21 01:50:40 -04:00
Matt Wright
f2d5028d7c
Prefer form error messages in some instances
2012-08-21 00:59:46 -04:00
Matt Wright
705b73afc1
Form refactoring
2012-08-20 23:40:20 -04:00
Matt Wright
bebaac49e3
Forgo redirecting authentication endpoint so that login form errors can be displayed
2012-08-20 23:35:17 -04:00
Matt Wright
adb550a9f2
Improve RegisterUserForm
2012-08-16 19:05:42 -04:00
Matt Wright
704af1011a
Fix up forms to grab values in certain cases
2012-08-16 18:31:32 -04:00
Matt Wright
7554a52732
Cleanup and some more messaging additions
2012-08-15 11:56:26 -04:00
Matt Wright
318cb3dc6e
First commit of passwordless login
2012-08-14 19:01:49 -04:00
Matt Wright
f170cb434c
Use a stateful object instead of arbitrary assignment of extension on app object
2012-07-16 19:07:19 -04:00
Matt Wright
da031b8d15
Simplify routing a tiny bit
2012-07-12 11:29:42 -04:00
Matt Wright
b9a6a9c5a8
Use itsdangerous for activation and password reset tokens so they do not need to be stored in the database
2012-07-11 15:06:54 -04:00
Matt Wright
a902530773
Refactor forms and import other commonly used functions into package
2012-06-19 11:55:23 -04:00
Matt Wright
c20f244d66
Big code cleanup
2012-06-18 16:51:43 -04:00