_server.logoutUser()
Availability:
SmartFoxServer PRO 1.5.5
Usage:
_server.logoutUser(user, fireClientEvent, fireInternalEvent)
Description:
Logout a user from the current Zone.
The client will still be connected to the server but he will have to login again in a Zone, in order to interact with the server.
Properties:
| user | can be either the user id (number) or the User object (it.gotoandplay.smartfoxserver.data.User) | |
| fireClientEvent | flag, by default = true. It fires the onLogout event on the client side | |
| fireInternalEvent | flag, by default = true. It fires the logOut internal server event |
Returns:
Nothing
Example:
/*
* The server extension receives a custom request from the client
* and logs out the user.
*
* Additional flags are not passed, so default values will be used
*/
function handleRequest(cmd, params, user, fromRoom)
{
if (cmd == "letMeOut")
{
trace("User " + user.getName() + " wants to go out!")
_server.logoutUser(user)
}
}
See also: