Change guest ratelimits to create 3 times per 30mins and lower time to change username to 10mins

This commit is contained in:
Jeremy Zhang 2017-09-20 07:07:55 +00:00
parent cf9eafd9bf
commit ff4d6a405a
2 changed files with 4 additions and 4 deletions

View File

@ -271,7 +271,7 @@ def post():
return response return response
@api.route("/create_unauthenticated_user", methods=["POST"]) @api.route("/create_unauthenticated_user", methods=["POST"])
@rate_limiter.limit("1 per 15 minute", key_func=guild_ratelimit_key) @rate_limiter.limit("3 per 30 minute", key_func=guild_ratelimit_key)
def create_unauthenticated_user(): def create_unauthenticated_user():
session['unauthenticated'] = True session['unauthenticated'] = True
username = request.form['username'] username = request.form['username']
@ -307,7 +307,7 @@ def create_unauthenticated_user():
return response return response
@api.route("/change_unauthenticated_username", methods=["POST"]) @api.route("/change_unauthenticated_username", methods=["POST"])
@rate_limiter.limit("1 per 15 minute", key_func=guild_ratelimit_key) @rate_limiter.limit("1 per 10 minute", key_func=guild_ratelimit_key)
def change_unauthenticated_username(): def change_unauthenticated_username():
username = request.form['username'] username = request.form['username']
guild_id = request.form['guild_id'] guild_id = request.form['guild_id']

View File

@ -964,7 +964,7 @@
}); });
usr.fail(function(data) { usr.fail(function(data) {
if (data.status == 429) { if (data.status == 429) {
Materialize.toast('Sorry! You are allowed to log in as a guest once every 15 minutes.', 10000); Materialize.toast('Sorry! You are allowed to log in as a guest three times in a span of 30 minutes.', 10000);
} else if (data.status == 403) { } else if (data.status == 403) {
Materialize.toast('Authentication error! You have been banned.', 10000); Materialize.toast('Authentication error! You have been banned.', 10000);
} else if (data.status == 406) { } else if (data.status == 406) {
@ -997,7 +997,7 @@
}); });
usr.fail(function(data) { usr.fail(function(data) {
if (data.status == 429) { if (data.status == 429) {
Materialize.toast('Sorry! You are allowed to change your username once every 15 minutes.', 10000); Materialize.toast('Sorry! You are allowed to change your username once every 10 minutes.', 10000);
} else if (data.status == 403) { } else if (data.status == 403) {
Materialize.toast('Authentication error! You have been banned.', 10000); Materialize.toast('Authentication error! You have been banned.', 10000);
} else if (data.status == 406) { } else if (data.status == 406) {