Grr : Différence entre versions

De Wiki_DR13
Aller à : navigation, rechercher
(/* Dev *)
(Dev)
Ligne 44 : Ligne 44 :
  
  
 
+
              //definition du nom
                    //definition du nom
+
                     if (getSettingValue("sso_champ_nom")) {
                     if (isset($val[getSettingValue("sso_champ_nom")][0])) {
+
                       $nom_user = getSettingValue("sso_champ_nom");
                       $nom_user = $val[getSettingValue("sso_champ_nom")][0];
 
 
                       $nom_user = $_SERVER["$nom_user"];
 
                       $nom_user = $_SERVER["$nom_user"];
 
                     } else {
 
                     } else {
 
                       $nom_user=$_login;
 
                       $nom_user=$_login;
 
                     }
 
                     }
+
 
 
                     //definition email :
 
                     //definition email :
                     if (isset($val[getSettingValue("sso_champ_email")][0])) {
+
                     if (getSettingValue("sso_champ_email")) {
                       $email_user = $val[getSettingValue("sso_champ_email")][0];
+
                       $email_user = getSettingValue("sso_champ_email");
 
                       $email_user = $_SERVER["$email_user"];
 
                       $email_user = $_SERVER["$email_user"];
 +
                    } else {
 +
                      $email_user="";
 +
                    }
 +
 +
                    //definition du prenom :
 +
                  if (getSettingValue("sso_champ_prenom")) {
 +
                      $prenom_user = getSettingValue("sso_champ_prenom");
 +
                      $prenom_user = $_SERVER["$prenom_user"];
 
                     } else {  
 
                     } else {  
                      $nom_user="";
 
                    }
 
 
                  //definition du prenom :
 
                  if (isset($val[getSettingValue("sso_champ_prenom")][0])) {
 
                      $prenom_user = $val[getSettingValue("sso_champ_prenom")][0];
 
                      $prenom_user = $_SERVER["$email_user"];
 
                    } else {
 
 
                       $prenom_user="";
 
                       $prenom_user="";
 
                     }
 
                     }

Version du 9 octobre 2009 à 13:49

Liste des modifs :

Config File : include/session.inc.php ligne 215
$nom_user = $_SERVER["sn"]; 
$email_user = $_SERVER["mail"]; 
$prenom_user = $_SERVER["givenName"]; 



Config File : include/misc.inc.php ligne 84 et 98
"DR13",


Fichier de langage

Config File : login.php ligne 219
header("Location: ./index.php");



Dev

Choix des champs d'autoenregistrement depuis la base :

1 * Table grr_settings

INSERT INTO `grr_setting` ( `NAME` , `VALUE` ) VALUES (

'sso_champ_email',

), (

'sso_champ_prenom',

) 'sso_champ_nom',

)


             //definition du nom
                   if (getSettingValue("sso_champ_nom")) {
                      $nom_user = getSettingValue("sso_champ_nom");
                      $nom_user = $_SERVER["$nom_user"];
                   } else {
                      $nom_user=$_login;
                   }
                   //definition email :
                   if (getSettingValue("sso_champ_email")) {
                      $email_user = getSettingValue("sso_champ_email");
                      $email_user = $_SERVER["$email_user"];
                   } else {
                      $email_user="";
                   }
                   //definition du prenom :
                  if (getSettingValue("sso_champ_prenom")) {
                      $prenom_user = getSettingValue("sso_champ_prenom");
                      $prenom_user = $_SERVER["$prenom_user"];
                   } else { 
                      $prenom_user="";
                   }