full working login logout and registriaon