Subversion Repositories eFlore/Applications.cel

Rev

Rev 852 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php
/**

 David Delon david.delon@clapas.net 2007

 Ce logiciel est r�gi par la licence CeCILL soumise au droit fran�ais et
 respectant les principes de diffusion des logiciels libres. Vous pouvez
 utiliser, modifier et/ou redistribuer ce programme sous les conditions
 de la licence CeCILL telle que diffus�e par le CEA, le CNRS et l'INRIA
 sur le site "http://www.cecill.info".
 En contrepartie de l'accessibilit� au code source et des droits de copie,
 de modification et de redistribution accord�s par cette licence, il n'est
 offert aux utilisateurs qu'une garantie limit�e.  Pour les m�mes raisons,
 seule une responsabilit� restreinte p�se sur l'auteur du programme,  le
 titulaire des droits patrimoniaux et les conc�dants successifs.

 A cet �gard  l'attention de l'utilisateur est attir�e sur les risques
 associ�s au chargement,  � l'utilisation,  � la modification et/ou au
 d�veloppement et � la reproduction du logiciel par l'utilisateur �tant
 donn� sa sp�cificit� de logiciel libre, qui peut le rendre complexe �
 manipuler et qui le r�serve donc � des d�veloppeurs et des professionnels
 avertis poss�dant  des  connaissances  informatiques approfondies.  Les
 utilisateurs sont donc invit�s � charger  et  tester  l'ad�quation  du
 logiciel � leurs besoins dans des conditions permettant d'assurer la
 s�curit� de leurs syst�mes et ou de leurs donn�es et, plus g�n�ralement,
 � l'utiliser et l'exploiter dans les m�mes conditions de s�curit�.

 Le fait que vous puissiez acc�der � cet en-t�te signifie que vous avez
 pris connaissance de la licence CeCILL, et que vous en avez accept� les
 termes.

 */

/*
 * User.php
 *
 * Cas d'utilisation :
 * Service identification utilisateur
 *
 *
 * 1: Aucun identifiant ni mot de passe transmis
 *        1: L'application retourne l'identifiant de session en cours
 *        2: Une identification est toujours active, cette identification est retournee
 *
 * 1: L'application recoit un identifiant et un mot de passe
 *    1 : On tente login
 *    2 : Si reussi etat connecte
 *    3 : sinon pas connecte
 *
 * 1:  L'application recoit un identifiant et pas de mot de passe :
 *    1 : Deconnection
 *

/*  En resume :
 *  /User/  : retour id si jamais connecte, sinon retour login_utilisateur
 *  /User/login_utilisateur : logout
 *  /User/login_utilisateur/password : login
 *
*/



Class LicenceUtilisateur extends User {

        function LicenceUtilisateur($config) {

                $this->config=$config;

        }

        function updateElement($uid,$pairs) {
                
                if(!isset($uid[0])) {
                        return;
                }

                $this->SetPersistentCookie("cel_licence_".md5($uid[0]), true, true);
                                
                echo "cel_licence_".md5($uid[0]);
        }
}

/* +--Fin du code ---------------------------------------------------------------------------------------+
* $Log$
* Revision 1.5  2008-01-30 08:57:28  ddelon
* fin mise en place mygwt
*
* Revision 1.4  2007-05-22 12:54:09  ddelon
* Securisation acces utilisateur
*
* Revision 1.3  2007-05-21 18:12:20  ddelon
* Gestion des importations locale de releves
*
*
*/

?>