Joomla.it Forum
Non solo Joomla... => Sicurezza => : luca219 14 Jan 2010, 11:17:43
-
salve,
vorrei che quando avviene il login dal pannello administrator di un mio sito mi venisse inviata una mail, avreste dei suggerimenti per come fare.
grazie
-
Tutto avviene quì:
administratot/com_login/admin.login.php
case 'login' :
LoginController::login();
break;
function login() {
......
// sull'errore:
if (!JError::isError($result)) {
$mainframe->redirect('index.php');
}
// se corretto:
LoginController::display();
il display() ti rimanda alla view, che fa poco sopra con il metodo display (non si appoggia a controller, view, template)
secondo me puoi infilarti ovunque, dipende se vuoi ricevere a tutti i login, solo a quelli che hanno accesso etc.
Il problema ti può sorgere se ricevi un'attacco di tipo brute force che invia migliaia di combinazioni... di conseguenza tu ricevi migliaia di mail.
Cerca di fargli un minimo di gestione degli eventi.
M.