add login proto with sproto