piwigo: Better logging for login.
authorElrond <elrond+mediagoblin.org@samba-tng.org>
Sun, 5 May 2013 15:02:00 +0000 (17:02 +0200)
committerElrond <elrond+mediagoblin.org@samba-tng.org>
Wed, 8 May 2013 22:21:03 +0000 (00:21 +0200)
mediagoblin/plugins/piwigo/views.py

index 5d7d371d87dc70485102f9a5f7ab9591869ef18e..b59247ad6b309f9f9408173deaa1e016fe0663b1 100644 (file)
@@ -35,13 +35,16 @@ _log = logging.getLogger(__name__)
 def pwg_login(request):
     username = request.form.get("username")
     password = request.form.get("password")
-    _log.info("Login for %r/%r...", username, password)
+    _log.debug("Login for %r/%r...", username, password)
     user = request.db.User.query.filter_by(username=username).first()
     if not user:
+        _log.info("User %r not found", username)
         fake_login_attempt()
         return False
     if not user.check_login(password):
+        _log.warn("Wrong password for %r", username)
         return False
+    _log.info("Logging %r in", username)
     request.session["user_id"] = user.id
     request.session.save()
     return True