Skip to content

Commit

Permalink
Use correct last auth attribute (#186)
Browse files Browse the repository at this point in the history
* Add label for pwdLastSuccess

* Use ldap_lastauth_attribute option to display correct last auth attribute
  • Loading branch information
coudot authored Nov 19, 2024
1 parent 8dfcbc3 commit 5f1c18e
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 1 deletion.
2 changes: 1 addition & 1 deletion conf/config.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@
$display_items = array('identifier', 'firstname', 'lastname', 'title', 'businesscategory', 'employeenumber', 'employeetype', 'mail', 'mailquota', 'phone', 'mobile', 'fax', 'postaladdress', 'street', 'postalcode', 'l', 'state', 'organizationalunit', 'organization', 'manager', 'secretary' );
$display_title = "fullname";
$display_show_undefined = false;
$display_password_items = array('pwdchangedtime', 'pwdfailuretime','pwdpolicysubentry', 'authtimestamp', 'pwdlastsuccess', 'pwdgraceusetime', 'starttime', 'endtime', 'created', 'modified');
$display_password_items = array('pwdchangedtime', 'pwdfailuretime','pwdpolicysubentry', 'authtimestamp', 'pwdgraceusetime', 'starttime', 'endtime', 'created', 'modified');
$display_password_expiration_date = true;

# Features
Expand Down
1 change: 1 addition & 0 deletions htdocs/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
# Load specific directory settings
switch($ldap_type) {
case "openldap":
$openldap_attributes_map['authtimestamp']['attribute'] = strtolower($ldap_lastauth_attribute);
$attributes_map = array_merge($attributes_map, $openldap_attributes_map);
$directory = new \Ltb\Directory\OpenLDAP();
break;
Expand Down
1 change: 1 addition & 0 deletions lang/en.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
$messages['label_pwdchangedtime'] = "Last password change";
$messages['label_pwdfailuretime'] = "Last authentication failures";
$messages['label_pwdgraceusetime'] = "Last grace authentications";
$messages['label_pwdlastsuccess'] = $messages['label_authtimestamp'];
$messages['label_pwdpolicysubentry'] = "Associated password policy";
$messages['label_pwdreset'] = "Reset password at next connection";
$messages['label_result'] = "Result";
Expand Down
1 change: 1 addition & 0 deletions lang/fr.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
$messages['label_pwdchangedtime'] = "Dernier changement de mot de passe";
$messages['label_pwdfailuretime'] = "Derniers échecs d'authentification";
$messages['label_pwdgraceusetime'] = "Dernières authentifications en grâce";
$messages['label_pwdlastsuccess'] = $messages['label_authtimestamp'];
$messages['label_pwdpolicysubentry'] = "Politique des mots de passe associée";
$messages['label_pwdreset'] = "Réinitialisation du mot de passe à la prochaine connexion";
$messages['label_result'] = "Résultat";
Expand Down

0 comments on commit 5f1c18e

Please sign in to comment.