From 2824bb851b198666f8e8f5bc0db174f3b7cfe719 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Wed, 27 Feb 2013 18:41:43 +0100 Subject: [PATCH] [wiki] ajout d'une action test de login/mdp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ce script sera nécessaire à la vérification du couple login/mdp depuis l'intranet2 pour lier un compte wiki au ldap. --- wiki/action/checkpassword.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 wiki/action/checkpassword.py diff --git a/wiki/action/checkpassword.py b/wiki/action/checkpassword.py new file mode 100644 index 00000000..084fa32b --- /dev/null +++ b/wiki/action/checkpassword.py @@ -0,0 +1,28 @@ +# -*- coding: iso-8859-1 -*- +""" + MoinMoin - Cr@ns : checkpassword current-password + + @author: daniel.stan@crans.org + + @copyright: 2000-2004 Juergen Hermann , + 2006 MoinMoin:ThomasWaldmann, + + @license: GNU GPL, see COPYING for details. + + To link to /usr/lib/pymodules/python2.6/MoinMoin/action +""" +from MoinMoin import user + +def execute(pagename, request): + """ Check password """ + _ = request.getText + values = request.values + username = values.get('username', '') + password = values.get('password', '') + + u = user.User(request, name=username, password=password, auth_method='moin') + if u.valid: + request.write('OK') + else: + request.write('Wrong') + #request.write('hello world' + str(u))