
studio.wetrack.accountService.AccountService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of account-service Show documentation
Show all versions of account-service Show documentation
wetrack studio tool set, account service
The newest version!
package studio.wetrack.accountService;
import studio.wetrack.accountService.domain.*;
import studio.wetrack.base.exception.SmsCodeException;
/**
* Created by zhanghong on 16/7/18.
*/
public interface AccountService{
LoginOut login(LoginForm form) throws AccountException;
LoginOut login(SmartLoginForm form) throws AccountException;
//使用手机验证码登录
LoginOut quickLogin(LoginForm form) throws AccountException;
void logout(LoginOut form) throws AccountException;
void changePass(ChangePass form) throws AccountException;
void resetPass(ResetPass form) throws AccountException;
String signup(Signup form) throws AccountException;
void requestSmsCodeForResetPass(String phone) throws SmsCodeException;
boolean checkSmsCodeForResetPass(String phone, String code);
void requestSmsCodeForLogin(String phone) throws SmsCodeException;
boolean checkSmsCodeForLogin(String phone, String code);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy