basic authentication process
some login support
login functionality improved