add login return hook