public void login(String nickname) throws SQLException {
		if (name != null && !name.equals(nickname)) { // logging in using
														// another account
			logout("Ausgeloggt");
		}

		synchronized (channels) {
			if (channels.isEmpty()) { // is logged out
				Client client = Server.get().getClient(nickname);

				if (client != null) { // someone else is logged into that
										// account
					client.disconnect();
				}

				loadStats(nickname);
			}
		}
	}