String usr = null;
if (directLink != null) {
usr = getValue("user", directLink);
}
final LoginDialog dlg = new LoginDialog(usr);
dlg.addListener(Events.Hide, new Listener<BoxComponentEvent>() {
public void handleEvent(BoxComponentEvent be) {
user = dlg.getUser();
if (directLink == null) {
Dispatcher.forwardEvent(WPaloEvent.INIT, user);
} else {