add login reguist function