public class Login
extends com.smartfoxserver.v2.controllers.BaseControllerCommand
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEY_ID |
static java.lang.String |
KEY_PARAMS |
static java.lang.String |
KEY_PASSWORD |
static java.lang.String |
KEY_PRIVILEGE_ID |
static java.lang.String |
KEY_RECONNECTION_SECONDS |
static java.lang.String |
KEY_ROOMLIST |
static java.lang.String |
KEY_USERNAME |
static java.lang.String |
KEY_ZONENAME |
Constructor and Description |
---|
Login() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
customLogin(ISFSObject sfso,
com.smartfoxserver.bitswarm.io.IRequest request,
Zone zone) |
void |
execute(com.smartfoxserver.bitswarm.io.IRequest request) |
protected void |
resolveIpAddress(ISession session) |
boolean |
validate(com.smartfoxserver.bitswarm.io.IRequest request) |
protected void |
validateEncryptionStatus(ISession sender,
com.smartfoxserver.bitswarm.io.IRequest request,
Zone zone) |
protected void |
validateFormalParameters(ISFSObject sfso) |
protected void |
validateLoginErrors(ISession session,
Zone zone) |
public static final java.lang.String KEY_USERNAME
public static final java.lang.String KEY_PASSWORD
public static final java.lang.String KEY_ZONENAME
public static final java.lang.String KEY_PARAMS
public static final java.lang.String KEY_PRIVILEGE_ID
public static final java.lang.String KEY_ID
public static final java.lang.String KEY_ROOMLIST
public static final java.lang.String KEY_RECONNECTION_SECONDS
public boolean validate(com.smartfoxserver.bitswarm.io.IRequest request) throws SFSRequestValidationException
SFSRequestValidationException
protected void validateFormalParameters(ISFSObject sfso) throws SFSRequestValidationException
SFSRequestValidationException
protected void validateLoginErrors(ISession session, Zone zone) throws SFSRequestValidationException
SFSRequestValidationException
protected void validateEncryptionStatus(ISession sender, com.smartfoxserver.bitswarm.io.IRequest request, Zone zone)
protected boolean customLogin(ISFSObject sfso, com.smartfoxserver.bitswarm.io.IRequest request, Zone zone) throws SFSRequestValidationException
SFSRequestValidationException
protected void resolveIpAddress(ISession session)
public void execute(com.smartfoxserver.bitswarm.io.IRequest request) throws java.lang.Exception
java.lang.Exception