add login http request
add login loading
add login refactor
refactor macros