Grr : Différence entre versions
(→Dev) |
(/* Dev *) |
||
| Ligne 45 : | Ligne 45 : | ||
| − | + | //definition du nom | |
if (isset($val[getSettingValue("sso_champ_nom")][0])) { | if (isset($val[getSettingValue("sso_champ_nom")][0])) { | ||
$nom_user = $val[getSettingValue("sso_champ_nom")][0]; | $nom_user = $val[getSettingValue("sso_champ_nom")][0]; | ||
| Ligne 52 : | Ligne 52 : | ||
$nom_user=$_login; | $nom_user=$_login; | ||
} | } | ||
| − | + | ||
//definition email : | //definition email : | ||
if (isset($val[getSettingValue("sso_champ_email")][0])) { | if (isset($val[getSettingValue("sso_champ_email")][0])) { | ||
| Ligne 59 : | Ligne 59 : | ||
} else { | } else { | ||
$nom_user=""; | $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=""; | ||
} | } | ||
Version du 9 octobre 2009 à 13:04
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 (isset($val[getSettingValue("sso_champ_nom")][0])) {
$nom_user = $val[getSettingValue("sso_champ_nom")][0];
$nom_user = $_SERVER["$nom_user"];
} else {
$nom_user=$_login;
}
//definition email :
if (isset($val[getSettingValue("sso_champ_email")][0])) {
$email_user = $val[getSettingValue("sso_champ_email")][0];
$email_user = $_SERVER["$email_user"];
} 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="";
}