Grr : Différence entre versions
(→Dev) |
(→Dev) |
||
| Ligne 42 : | Ligne 42 : | ||
) | ) | ||
; | ; | ||
| + | |||
| + | |||
| + | |||
| + | //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=""; | ||
| + | } | ||
Version du 9 octobre 2009 à 13:03
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="";
}