| Package | com.electrotank.electroserver4.message.request |
| Class | public class LoginRequest |
| Inheritance | LoginRequest com.electrotank.electroserver4.message.request.RequestImpl |
import com.electrotank.electroserver4.ElectroServer;
import com.electrotank.electroserver4.errors.EsError;
import com.electrotank.electroserver4.message.MessageType;
import com.electrotank.electroserver4.message.request.
import com.electrotank.electroserver4.message.response.
import com.electrotank.electroserver4.message.event.
//
private var es:ElectroServer;//Assume the connection has already been established.
//Build the request
var lr:LoginRequest = new LoginRequest();
lr.setUserName("yoda");
//Send it
es.send(lr);
//Listen for the response
es.addEventListener(MessageType.LoginResponse, "onLoginResponse", this);
function onLoginResponse(e:LoginResponse):void {
if (e.getAccepted()) {
trace("Logged in!");
} else if (!e.getAccepted()){
var err:EsError = e.getEsError();
trace("Login failed: "+err.getDescription());
}
}
| Method | Defined by | ||
|---|---|---|---|
|
Creates a new instance of the LoginRequest class.
| LoginRequest | ||
|
addUserVariable(name:String, value:EsObject):void
Adds a user variable to be set during login.
| LoginRequest | ||
|
Gets the optional EsObject.
| LoginRequest | ||
|
getIsAutoDiscoverProtocol():Boolean
| LoginRequest | ||
|
getPassword():String
Returns the optional password.
| LoginRequest | ||
|
getProtocols():Array
| LoginRequest | ||
|
getUserName():String
Returns the name to be used during login.
| LoginRequest | ||
|
getUserVariables():Array
Gets the optional user variables to be set during login.
| LoginRequest | ||
|
setEsObject(esObject:EsObject):void
Sets the option EsObjec to be sent to the server.
| LoginRequest | ||
|
setIsAutoDiscoverProtocol(isAutoDiscoverProtocol:Boolean):void
| LoginRequest | ||
|
setPassword(password:String):void
Sets an optional login password.
| LoginRequest | ||
|
setProtocols(protocols:Array):void
| LoginRequest | ||
|
setUserName(userName:String):void
The name to be used during login.
| LoginRequest | ||
|
setUserVariables(arr:Array):void
Sets a list of user variables to be set during login.
| LoginRequest | ||
| LoginRequest | |||
| LoginRequest | () | constructor |
public function LoginRequest()Creates a new instance of the LoginRequest class.
| addUserVariable | () | method |
public function addUserVariable(name:String, value:EsObject):voidAdds a user variable to be set during login.
Parametersname:String — Variable name.
|
|
value:EsObject — Variable value.
|
| getEsObject | () | method |
| getIsAutoDiscoverProtocol | () | method |
public function getIsAutoDiscoverProtocol():Boolean
Returns
Boolean |
| getPassword | () | method |
public function getPassword():StringReturns the optional password.
ReturnsString — Returns the optional password.
|
| getProtocols | () | method |
public function getProtocols():Array
Returns
Array |
| getUserName | () | method |
public function getUserName():StringReturns the name to be used during login.
ReturnsString |
| getUserVariables | () | method |
public function getUserVariables():ArrayGets the optional user variables to be set during login.
ReturnsArray — Returns the optional user variables to be set during login.
|
| setEsObject | () | method |
public function setEsObject(esObject:EsObject):voidSets the option EsObjec to be sent to the server.
ParametersesObject:EsObject — The optional EsObjec to be sent to the server.
|
| setIsAutoDiscoverProtocol | () | method |
public function setIsAutoDiscoverProtocol(isAutoDiscoverProtocol:Boolean):voidParameters
isAutoDiscoverProtocol:Boolean |
| setPassword | () | method |
public function setPassword(password:String):voidSets an optional login password. Passwords are only used by custom-written Login Event Handlers on the server.
Parameterspassword:String — Password string.
|
| setProtocols | () | method |
public function setProtocols(protocols:Array):voidParameters
protocols:Array |
| setUserName | () | method |
public function setUserName(userName:String):voidThe name to be used during login. This can be null if a Login Event Handler is being used on the server to assign you a user name.
ParametersuserName:String — Name to be used during login.
|
| setUserVariables | () | method |
public function setUserVariables(arr:Array):voidSets a list of user variables to be set during login.
Parametersarr:Array — List of user variables.
|
| validate | () | method |