Class Login
java.lang.Object
com.smartfoxserver.controllers.BaseControllerCommand
com.smartfoxserver.controllers.system.Login
- All Implemented Interfaces:
com.smartfoxserver.controllers.IControllerCommand
public class Login
extends com.smartfoxserver.controllers.BaseControllerCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.smartfoxserver.controllers.BaseControllerCommand
api, KEY_ERROR_CODE, KEY_ERROR_PARAMS, logger, sfs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancustomLogin(ISFSObject sfso, com.smartfoxserver.bitswarm.io.IRequest request, Zone zone) voidexecute(com.smartfoxserver.bitswarm.io.IRequest request) protected voidresolveIpAddress(ISession session) booleanvalidate(com.smartfoxserver.bitswarm.io.IRequest request) protected voidvalidateEncryptionStatus(ISession sender, com.smartfoxserver.bitswarm.io.IRequest request, Zone zone) protected voidvalidateLoginErrors(ISession session, Zone zone) Methods inherited from class com.smartfoxserver.controllers.BaseControllerCommand
applyZoneFilterChain, checkRequestPermissions, checkRequestPermissions, checkSuperUser, getId, getRequestType, preProcess
-
Field Details
-
KEY_USERNAME
- See Also:
-
KEY_PASSWORD
- See Also:
-
KEY_ZONENAME
- See Also:
-
KEY_PARAMS
- See Also:
-
KEY_PRIVILEGE_ID
- See Also:
-
KEY_ID
- See Also:
-
KEY_ROOMLIST
- See Also:
-
KEY_RECONNECTION_SECONDS
- See Also:
-
-
Constructor Details
-
Login
public Login()
-
-
Method Details
-
validate
public boolean validate(com.smartfoxserver.bitswarm.io.IRequest request) throws SFSRequestValidationException - Throws:
SFSRequestValidationException
-
validateLoginErrors
protected void validateLoginErrors(ISession session, Zone zone) throws SFSRequestValidationException - Throws:
SFSRequestValidationException
-
validateEncryptionStatus
-
customLogin
protected boolean customLogin(ISFSObject sfso, com.smartfoxserver.bitswarm.io.IRequest request, Zone zone) throws SFSRequestValidationException - Throws:
SFSRequestValidationException
-
resolveIpAddress
-
execute
- Throws:
Exception
-