Add svelte as a view engine to swaf #33
@ -71,7 +71,7 @@ export default class PasswordAuthMethod implements AuthMethod<PasswordAuthProof>
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (e instanceof AuthError) {
|
if (e instanceof AuthError) {
|
||||||
Throttler.throttle('login_failed_attempts_user', 3, 3 * 60 * 1000, // 3min
|
Throttler.throttle('login_failed_attempts_user', 3, 3 * 60 * 1000, // 3min
|
||||||
<string>user.getOrFail('name'), 1000, 60 * 1000); // 1min
|
user.getOrFail('id').toString(), 1000, 60 * 1000); // 1min
|
||||||
Throttler.throttle('login_failed_attempts_ip', 50, 60 * 1000, // 1min
|
Throttler.throttle('login_failed_attempts_ip', 50, 60 * 1000, // 1min
|
||||||
req.ip, 1000, 3600 * 1000); // 1h
|
req.ip, 1000, 3600 * 1000); // 1h
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ export default class ExpressAppComponent extends ApplicationComponent {
|
|||||||
|
|
||||||
public async start(app: Express): Promise<void> {
|
public async start(app: Express): Promise<void> {
|
||||||
this.server = app.listen(this.port, this.addr, () => {
|
this.server = app.listen(this.port, this.addr, () => {
|
||||||
logger.info(`Web server running on ${this.addr}:${this.port}.`);
|
logger.info(`Web server running on http://${this.addr}:${this.port}.`);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Proxy
|
// Proxy
|
||||||
|
Loading…
Reference in New Issue
Block a user