add login interfacedefine