...
Code Block | ||
---|---|---|
| ||
class BadPasswordGoodPassword { public static void main (String args[]) throws IOException { Console c = System.console(); if (c == null) { System.err.println("No console."); System.exit(1); } String login = c.readLine("Enter your user name: "); char [] password = c.readPassword("Enter your password: "); if (!verify(login, password)) { throw new IOException("Invalid Credentials"); } // ... Arrays.fill(password, ' '); } // dummy verify method, always returns true private static final boolean verify(String login, char[] password) { return true; } } |
...