mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 00:38:21 +00:00
Merge branch 'master' of https://github.com/apollo-rsps/apollo.
This commit is contained in:
@@ -179,8 +179,12 @@ public final class LoginDecoder extends StatefulFrameDecoder<LoginDecoderState>
|
||||
String username = BufferUtil.readString(securePayload);
|
||||
String password = BufferUtil.readString(securePayload);
|
||||
|
||||
if (username.length() > 12 || password.length() > 20) {
|
||||
throw new Exception("Username or password too long.");
|
||||
if (!(username.length() < 13 || password.length() > 5 && password.length() < 21)) {
|
||||
throw new Exception("Invalid username or password length.");
|
||||
}
|
||||
|
||||
if (username.isEmpty() || password.isEmpty()) {
|
||||
throw new Exception("Invalid username or password.");
|
||||
}
|
||||
|
||||
int[] seed = new int[4];
|
||||
@@ -209,4 +213,4 @@ public final class LoginDecoder extends StatefulFrameDecoder<LoginDecoderState>
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user