phpDocumentor lodel
[ class tree: lodel ] [ index: lodel ] [ all elements ]

Procedural File: loginfunc.php

Source Location: /lodel/scripts/loginfunc.php

Page Details

Fichier contenant des fontions utilitaires pour le login

PHP versions 4 et 5

LODEL - Logiciel d'Edition ELectronique.

Copyright (c) 2001-2002, Ghislain Picard, Marin Dacos Copyright (c) 2003, Ghislain Picard, Marin Dacos, Luc Santeramo, Nicolas Nutten, Anne Gentil-Beccot Copyright (c) 2004, Ghislain Picard, Marin Dacos, Luc Santeramo, Anne Gentil-Beccot, Bruno Cénou Copyright (c) 2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno Cénou Copyright (c) 2006, Marin Dacos, Luc Santeramo, Bruno Cénou, Jean Lamy, Mikaël Cixous, Sophie Malafosse Copyright (c) 2007, Marin Dacos, Bruno Cénou, Sophie Malafosse, Pierre-Alain Mignot

Home page: http://www.lodel.org

E-Mail: lodel@lodel.org

All Rights Reserved

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Author:  Pierre-Alain MIGNOT
Author:  Ghislain Picard
Author:  Jean Lamy
Version:  CVS:$Id:
Copyright:  2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno Cénou
Copyright:  2007, Marin Dacos, Bruno Cénou, Sophie Malafosse, Pierre-Alain Mignot
Copyright:  2006, Marin Dacos, Luc Santeramo, Bruno Cénou, Jean Lamy, Mikaël Cixous, Sophie Malafosse
Filesource:  Source Code for this file
Functions
change_passwd  [line 201]

string change_passwd( string $datab, string $login, string $old_passwd, string $passwd, string $passwd2  )

Modifie le mot de passe apres suspension d'un compte

Permet à l'utilisateur ayant un compte suspendu de le réactiver en modifiant son mot de passe

Parameters:
string   $datab:  base de données à utiliser
string   $login:  le nom d'utilisateur
string   $old_passwd:  l'ancien mot de passe
string   $passwd:  le mot de passe
string   $passwd2:  vérif même mot de passe

API Tags:
Return:  3 retours possibles : true (mot de passe changé et compte réactivé), false (pas d'utilisateur correspondant), 'error_passwd' (le mot de passe n'est pas au bon format)


[ Top ]
check_auth  [line 99]

boolean check_auth( string $login, string &$passwd, string &$site  )

Vérifie que le login et le password sont bon pour le site concerné

En plus de vérifier qu'un utilisateur peut se connecter, cette fonction met en variables globales les informations de l'utilisateur

Parameters:
string   $login:  le nom d'utilisateur
string   &$passwd:  le mot de passe
string   &$site:  le site

API Tags:
Return:  un booleen indiquant si l'authentification est valide


[ Top ]
check_auth_restricted  [line 239]

boolean check_auth_restricted( string $login, string &$passwd, string &$site  )

Vérifie que le login et le password sont bon pour le site concerné

Concerne uniquement les accès restreints côté site En plus de vérifier qu'un utilisateur peut se connecter, cette fonction met en variables globales les informations de l'utilisateur

Parameters:
string   $login:  le nom d'utilisateur
string   &$passwd:  le mot de passe
string   &$site:  le site

API Tags:
Return:  un booleen indiquant si l'authentification est valide


[ Top ]
check_expiration  [line 274]

boolean check_expiration( )

Vérifie que le compte d'utilisateur restreint n'a pas expiré


API Tags:
Return:  un booleen indiquant si le compte est suspendu (false) ou pas (true)


[ Top ]
check_suspended  [line 163]

boolean check_suspended( )

Vérifie que le compte d'utilisateur n'a pas été suspendu

Si le status de l'utilisateur est égale à 10 (utilisateur suspendu) ou à 11 (utilisateur protégé suspendu), on retourne false, sinon true


API Tags:
Return:  un booleen indiquant si le compte est suspendu (false) ou pas (true)


[ Top ]
open_session  [line 52]

void open_session( string $login  )

Ouverture d'une session

Parameters:
string   $login:  le nom d'utilisateur


[ Top ]


Documentation generated on Tue, 17 Jun 2008 05:07:55 +0200 by phpDocumentor 1.4.0a2