summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xaurweb/git/auth.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/aurweb/git/auth.py b/aurweb/git/auth.py
index 828ed4e2..3b1e485f 100755
--- a/aurweb/git/auth.py
+++ b/aurweb/git/auth.py
@@ -39,7 +39,8 @@ def main():
cur = conn.execute("SELECT Users.Username, Users.AccountTypeID FROM Users "
"INNER JOIN SSHPubKeys ON SSHPubKeys.UserID = Users.ID "
- "WHERE SSHPubKeys.PubKey = ? AND Users.Suspended = 0",
+ "WHERE SSHPubKeys.PubKey = ? AND Users.Suspended = 0 "
+ "AND NOT Users.Passwd = ''",
(keytype + " " + keytext,))
row = cur.fetchone()