mirror of
				https://github.com/TitanEmbeds/Titan.git
				synced 2025-11-04 07:47:10 +01:00 
			
		
		
		
	Change guest ratelimits to create 3 times per 30mins and lower time to change username to 10mins
This commit is contained in:
		@@ -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']
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -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) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user