Refactored WebLoginView