Login: Controller and Service are seperated