Configuration Self Service Password

De EjnTricks
Révision de 3 novembre 2016 à 13:20 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Cet article présente les éléments de configuration, mis en place dans le cadre de cette installation, de l'application Self Service Password. Ceci s'effectue dans le fichier ce configuration se trouvant à l'emplacement conf/config.inc.php.

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Icon-keys.png Options de reset

Cette application fourni par défaut plusieurs options pour mettre à jour le mot de passe LDAP d'un utilisateur. Toutes ces fonctions ne sont pas toujours nécessaires et peuvent être activées / désactivées.


La première et la plus courante permet d'effectuer le changement en spécifiant l'ancien et le nouveau mot de passe.

Ce mode est configurable à l'aide de la variable use_change.

## Standard change
# Use standard change form?
$use_change = true;


La deuxième possibilité permet de spécifier un nouveau mot de passe, en cas d'oublie du courant, après validation de la réponse à une question. La liste des questions est administrable et les utilisateurs doivent avoir enregistré la réponse avant la première utilisation.

Ce mode est configurable à l'aide de la variable use_questions.

## Questions/answers
# Use questions/answers?
# true (default)
# false
$use_questions = true;


La troisième permet d'envoyer un mail avec un lien de réinitialisation du mot de passe.

Ce mode est configurable à l'aide de la variable use_tokens.

## Token
# Use tokens?
# true (default)
# false
$use_tokens = true;
# Crypt tokens?
# true (default)
# false
$crypt_tokens = true;
# Token lifetime in seconds
$token_lifetime = "3600";


Enfin la dernière solution est l'envoi d'un SMS avec le lien de réinitialisation.

Ce mode est configurable à l'aide de la variable use_sms.

## SMS
# Use sms
$use_sms = true;
# GSM number attribute
$sms_attribute = "mobile";
# Partially hide number
$sms_partially_hide_number = true;
# Send SMS mail to address
$smsmailto = "{sms_attribute}@service.provider.com";
# Subject when sending email to SMTP to SMS provider
$smsmail_subject = "Provider code";
# Message
$sms_message = "{smsresetmessage} {smstoken}";

# SMS token length
$sms_token_length = 6;


Dans le cadre de cette installation, seule la configuration use_change est conservée dans un premier temps. Ainsi seule cette fonction est disponible sur l'interface.

Le fichier de configuration est modifié ainsi.

## Standard change
# Use standard change form?
$use_change = true;

## Questions/answers
# Use questions/answers?
# true (default)
# false
#$use_questions = true;
$use_questions = false;

.
.
.

## Token
# Use tokens?
# true (default)
# false
#$use_tokens = true;
$use_tokens = false;

.
.
.

## SMS
# Use sms
#$use_sms = true;
$use_sms = false;