JXLoginServer.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // JXLoginServer.h
  3. // shiku_im
  4. //
  5. // Created by p on 2019/7/23.
  6. // Copyright © 2019 Reese. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface JXLoginServer : NSObject
  11. + (instancetype)sharedManager;
  12. // 登录接口方法
  13. - (void)loginWithUser:(JXUserObject *)user password:(NSString *)password areaCode:(NSString *)areaCode account:(NSString *)account toView:(id)toView;
  14. - (void)loginWithUserNew:(JXUserObject *)user password:(NSString *)password areaCode:(NSString *)areaCode account:(NSString *)account model:(NSString *)model security:(NSString *)securityStr toView:(id)toView;
  15. // 自动登录
  16. - (void)autoLoginWithToView:(id)toView;
  17. // 短信登录接口
  18. - (void)smsLoginWithUser:(JXUserObject *)user areaCode:(NSString *)areaCode account:(NSString *)account toView:(id)toView;
  19. // 第三方绑定手机号
  20. -(void)thirdLoginV1:(JXUserObject*)user password:(NSString *)password type:(NSInteger)type openId:(NSString *)openId isLogin:(BOOL)isLogin toView:(id)toView;
  21. // 微信登录
  22. - (void)wxSdkLoginV1:(JXUserObject *)user type:(NSInteger)type openId:(NSString *)openId toView:(id)toView;
  23. // 注册
  24. //-(void)registerUserV1:(JXUserObject*)user type:(int)type inviteCode:(NSString *)inviteCode workexp:(int)workexp diploma:(int)diploma isSmsRegister:(BOOL)isSmsRegister smsCode:(NSString *)smsCode password:(NSString *)password toView:(id)toView;
  25. -(void)registerUserV1:(JXUserObject*)user type:(int)type inviteCode:(NSString *)inviteCode workexp:(int)workexp diploma:(int)diploma isSmsRegister:(BOOL)isSmsRegister smsCode:(NSString *)smsCode password:(NSString *)password memberAccount:(NSString *)memberAccount toView:(id)toView;
  26. // 获取修改密码和忘记密码验签
  27. - (NSString *)getUpdatePWDMacWithValue:(NSString *)value password:(NSString *)password;
  28. @end
  29. NS_ASSUME_NONNULL_END