From: Thadeu Lima de Souza Cascardo Date: Thu, 19 Nov 2015 00:17:50 +0000 (-0200) Subject: pam: use a pam object method instead of pam module function X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=commitdiff_plain;h=HEAD pam: use a pam object method instead of pam module function authenticate is a method for a pam object. This prevents a 500 error when using the PAM plugin. Signed-off-by: Thadeu Lima de Souza Cascardo --- diff --git a/ipsilon/login/authpam.py b/ipsilon/login/authpam.py index ed2e72b..0e6a830 100644 --- a/ipsilon/login/authpam.py +++ b/ipsilon/login/authpam.py @@ -12,9 +12,9 @@ class Pam(LoginFormBase): def _authenticate(self, username, password): if self.lm.service_name: - ok = pam.authenticate(username, password, self.lm.service_name) + ok = pam.pam().authenticate(username, password, self.lm.service_name) else: - ok = pam.authenticate(username, password) + ok = pam.pam().authenticate(username, password) if ok: self.log("User %s successfully authenticated." % username)