Login usecase - workflow implemented