wssso.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #ifndef WSSSO_H
  2. #define WSSSO_H
  3. #include <QtCore>
  4. #include "WSSSO_global.h"
  5. class WSSSOSHARED_EXPORT WSSSO : public QObject {
  6. Q_OBJECT
  7. public:
  8. WSSSO();
  9. void abort();
  10. QString userLogin(QString userCode,QString userPwd,QString src,QString mcode);
  11. QString regSysAccount(QString sysCode,QString userHash,QString regSrc);
  12. QString changePass(QString oldPassword,QString newPassword,QString userHash);
  13. QString bindSysAccount(QString sysCode,QString bindUserCode,QString bindUserPwd,QString userHash);
  14. QString getMfPayInfo(QString dateStart,QString dateEnd,QString userHash);
  15. QString userReg(QString userCode,
  16. QString userPwd,
  17. QString userName,
  18. QString corpName,
  19. QString QQ,
  20. QString WW,
  21. QString email,
  22. QString phone,
  23. QString city,
  24. QString src,
  25. QString mcode,
  26. QString authCode,QString regType="normal");
  27. QString userEdit(QString userName, QString corpName, QString QQ, QString WW,
  28. QString email, QString phone, QString city, QString userHash);
  29. QString mfUserPay(QString func,QString userHash);
  30. QString userLogout(QString userHash,QString src,QString mcode);
  31. QString getUserSSO(QString userHash);
  32. QString getSysAccount(QString sysCode,QString userHash);
  33. QString getMFUserInfo(QString userHash);
  34. QString getSysParam(QString src,QString authCode);
  35. QString getServerTime();
  36. QString heartBeat(QString userHash,QString src,QString refreshStamp,QString mcode);
  37. QString encrypt(QString data);
  38. QString decrypt(QString data);
  39. signals:
  40. void canceled();
  41. };
  42. #endif // WSSSO_H