I am trying to validate username and password fields for Signin() and Signup() using validation methods. Now when i enter the correct username, it keeps on showing the error, i dnt know why.
Validation Methods:
void signup_username_validation(String username) //Username validation for signup
{
String user_name = "";
if(user_name.length() < 6 || user_name.length() > 15)
{
System.out.println("Username cannot be less then 6 and greater then 15 characters");
Signup();
}
}
void signup_password_validation(String password) //Password validation for signup
{
String pass = "";
if(pass.length() < 6)
{
System.out.println("Password cannot be less then 6 characters");
Signup();
}
}
This is how i am calling them
System.out.println("Enter Username: ");
username = keyboard.next();
signup_username_validation(username);
System.out.println("Enter Password: ");
password = keyboard.next();
signup_password_validation(password);
keyboard.nextLine();instead ofkeyboard.next();if you expect the user to hit enter when they are done typing.