add login function
add logout function