Kayako: come evitare che un utente possa cambiare la propria password

6 Settembre 2013 - Cristiano Belli

Abbiamo realizzato per un cliente un modulo di login che gli permette di far collegare i propri clienti in base ad un database di credenziali già in essere da anni. Esisteva anche una procedura di cambio password già consolidata.

La soluzione elegante ma costosa sarebbe sovrascrivere il cambio password originale di Kayako con un software scritto ad hoc per interfacciarsi con il database di cui sopra.

Ecco, invece, una soluzione rapida ed indolore.

  1. entrare su Kayako come admin
  2. Templates \ Templates \ General
  3. editare il template “header”
  4. eliminare la riga

<div onclick=”javascript: Redirect(‘<{$_baseName}><{$_templateGroupPrefix}>/Base/UserAccount/ChangePassword’);”><{$_language[machangepassword]}></div>

o commentarla come segue

<!–<div onclick=”javascript: Redirect(‘<{$_baseName}><{$_templateGroupPrefix}>/Base/UserAccount/ChangePassword’);”><{$_language[machangepassword]}></div>–>

Ovviamente se avete più template dovrete fare la modifica per ogni template.