aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/plugins/basic_auth
diff options
context:
space:
mode:
authorRodney Ewing <ewing.rj@gmail.com>2013-05-23 13:18:47 -0700
committerRodney Ewing <ewing.rj@gmail.com>2013-05-24 16:52:49 -0700
commit569873d8f0a4d71ff82ba79436ef8ae464d41163 (patch)
tree3697e755db7b61b7b3012ccaec9128d81e141aa2 /mediagoblin/plugins/basic_auth
parent94d77e1fc15d8aaa8de3f8cadd7c03fa57c12be4 (diff)
downloadmediagoblin-569873d8f0a4d71ff82ba79436ef8ae464d41163.tar.lz
mediagoblin-569873d8f0a4d71ff82ba79436ef8ae464d41163.tar.xz
mediagoblin-569873d8f0a4d71ff82ba79436ef8ae464d41163.zip
changed occurances of form.data['whatever'] to form.whatever.data
Conflicts: mediagoblin/plugins/basic_auth/__init__.py mediagoblin/plugins/openid/__init__.py
Diffstat (limited to 'mediagoblin/plugins/basic_auth')
-rw-r--r--mediagoblin/plugins/basic_auth/__init__.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/mediagoblin/plugins/basic_auth/__init__.py b/mediagoblin/plugins/basic_auth/__init__.py
index 8dc2e381..74d6b836 100644
--- a/mediagoblin/plugins/basic_auth/__init__.py
+++ b/mediagoblin/plugins/basic_auth/__init__.py
@@ -35,21 +35,22 @@ def check_login(user, password):
def get_user(form):
- username = form.data['username']
- user = User.query.filter(
- or_(
- User.username == username,
- User.email == username,
- )).first()
- return user
+ if 'username' in form.data:
+ username = form.username.data
+ user = User.query.filter(
+ or_(
+ User.username == username,
+ User.email == username,
+ )).first()
+ return user
def create_user(registration_form):
user = get_user(registration_form)
if not user and 'password' in registration_form:
user = User()
- user.username = registration_form.data['username']
- user.email = registration_form.data['email']
+ user.username = registration_form.username.data
+ user.email = registration_form.email.data
user.pw_hash = auth_lib.bcrypt_gen_password_hash(
registration_form.password.data)
user.verification_key = unicode(uuid.uuid4())