Class UsLoginBiz
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
public class UsLoginBiz : BizObject, IPnp, ISDKBaseBiz, ISDKContextAwareness
- Inheritance
-
UsLoginBiz
Fields
MAX_AUTH_ATTEMPTS
public const int MAX_AUTH_ATTEMPTS = 3
Field Value
- int
mainCompanyID
public const string mainCompanyID = "-maincompany-"
Field Value
- string
Properties
UserDtManager
public UserDatamanager UserDtManager { get; }
Property Value
- UserDatamanager
backEndInfo
Estado geral da aplicação do BackEnd
public static BackEndInfoVO backEndInfo { get; set; }
Property Value
- BackEndInfoVO
Methods
AuthenticateNotifyUser(string, string)
public PHCResult AuthenticateNotifyUser(string userName, string device)
Parameters
Returns
- PHCResult
GetBackEndInfo(LoginInfoVO)
public PHCResult GetBackEndInfo(LoginInfoVO loginInfo)
Parameters
Returns
- PHCResult
public UsVO GetLoginInformation()
Returns
- UsVO
RegisterNotifyUser(string)
public PHCResult RegisterNotifyUser(string userName)
Parameters
| Nome |
Tipo |
Descrição |
userName |
string |
|
Returns
- PHCResult
SendAuthenticationCodeByEmail(string)
public PHCResult SendAuthenticationCodeByEmail(string userName)
Parameters
| Nome |
Tipo |
Descrição |
userName |
string |
|
Returns
- PHCResult
UserLoginCompany(IWSCredentials)
public PHCResult UserLoginCompany(IWSCredentials user)
Parameters
Returns
- PHCResult
UserLoginCompany(string, string, string, string)
public PHCResult UserLoginCompany(string userCode, string password, string applicationID, string companyName)
Parameters
Returns
- PHCResult
UserLoginValidation(string, string, string, string, string)
public PHCResult UserLoginValidation(string userCode, string password, string applicationID, string companyName, string deviceId)
Parameters
Returns
- PHCResult
UserSelectProducts(UserLogin)
public List<MessageVO> UserSelectProducts(UserLogin currentLogin)
Parameters
Returns
- List<MessageVO>
ValidateApiCallsByUser(string)
Function that controls the total amount of usercode call per minute
public static bool ValidateApiCallsByUser(string userCode)
Parameters
| Nome |
Tipo |
Descrição |
userCode |
string |
|
Returns
- bool
ValidatePass(string, string)
public MessageVO ValidatePass(string pass, string hash)
Parameters
Returns
- MessageVO
ValidateRegistrationNotifyUser(string, string)
public PHCResult ValidateRegistrationNotifyUser(string userName, string sharedCode)
Parameters
Returns
- PHCResult
VerifyAuthenticationNotifyUser(string, string, string)
public PHCResult VerifyAuthenticationNotifyUser(string userName, string deviceId, string deviceName)
Parameters
Returns
- PHCResult
VerifyEmailAuthenticationCode(string)
public PHCResult VerifyEmailAuthenticationCode(string verificationCode)
Parameters
| Nome |
Tipo |
Descrição |
verificationCode |
string |
|
Returns
- PHCResult
firstTimePassword(string, string, string)
public PHCResult firstTimePassword(string hash, string userPass, string email)
Parameters
Returns
- PHCResult
registerNewToken(string, string)
public PHCResult registerNewToken(string userCode, string userPass)
Parameters
Returns
- PHCResult
Events
OnLoginAcquired
public static event UsLoginBiz.OnLoginAcquiredEventHandler OnLoginAcquired
Event Type
- UsLoginBiz.OnLoginAcquiredEventHandler
OnLoginCompany
public static event UsLoginBiz.OnLoginCompanyEventHandler OnLoginCompany
Event Type
- UsLoginBiz.OnLoginCompanyEventHandler
OnLoginRoles
public static event UsLoginBiz.OnLoginRolesEventHandler OnLoginRoles
Event Type
- UsLoginBiz.OnLoginRolesEventHandler
OnLoginStart
public static event UsLoginBiz.OnLoginStartEventHandler OnLoginStart
Event Type
- UsLoginBiz.OnLoginStartEventHandler
OnUserLogin
public static event UsLoginBiz.OnUserLoginEventHandler OnUserLogin
Event Type
- UsLoginBiz.OnUserLoginEventHandler