diff --git a/exec/json-service.js b/exec/json-service.js
index 4f25ed91be657d042f06991aaab97893d739124d..2d8389c12b466791123ef3c7f0f5d74bd32ab696 100644
--- a/exec/json-service.js
+++ b/exec/json-service.js
@@ -298,9 +298,9 @@ chat = new (function() {
 			return false;
 		}
 		var usr = new User(usernum);
-		var pass = md5_calc(usr.security.password,true);
+		var pass = md5_calc(usr.security.password.toUpperCase(),true);
 		
-		if(md5_calc(usr.security.password,true) != pw) {
+		if(md5_calc(usr.security.password.toUpperCase(),true) != pw) {
 			error(client,errors.INVALID_PASSWORD);
 			return false;
 		}
@@ -408,7 +408,7 @@ admin = new (function() {
 			return false;
 		}
 		var usr = new User(usernum);
-		if(md5_calc(usr.security.password,true) != pw) {
+		if(md5_calc(usr.security.password.toUpperCase(),true) != pw) {
 			error(client,errors.INVALID_PASSWORD);
 			return false;
 		}