Move authenticate to end, remove isBanned()
parent
3e52400d52
commit
b91e7aa171
25
defense.php
25
defense.php
|
@ -206,17 +206,6 @@ class defense extends rcube_plugin {
|
||||||
return $content
|
return $content
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Hooked function: authenticate($host, $user, $cookiecheck, $valid)
|
|
||||||
* Login attempt intercepted if IP is banned.
|
|
||||||
*
|
|
||||||
* @param var (untouched)
|
|
||||||
* @return var (untouched)
|
|
||||||
*/
|
|
||||||
public function hookAuthenticate($args) {
|
|
||||||
return $args;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hooked function: login_failed($host, $user, $code)
|
* Hooked function: login_failed($host, $user, $code)
|
||||||
* Log event to database
|
* Log event to database
|
||||||
|
@ -282,17 +271,17 @@ class defense extends rcube_plugin {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return true if logs indicate given IP is banned
|
* Hooked function: authenticate($host, $user, $cookiecheck, $valid)
|
||||||
*
|
* Login attempt intercepted if IP is banned.
|
||||||
* @param string ip
|
|
||||||
* @return bool
|
|
||||||
*
|
*
|
||||||
|
* @param var (untouched)
|
||||||
|
* @return var (untouched)
|
||||||
*/
|
*/
|
||||||
public function isBanned($ip) {
|
public function hookAuthenticate($args) {
|
||||||
$query = "SELECT count(id) FROM " . $this->db_table . " WHERE ip = ? AND ";
|
return $args;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue