API Examples - Who Am I

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.SessionState;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

 

namespace ChatAPISample

{

/// <summary>

/// Summary description for WhoAmI.

/// </summary>

public class WhoAmI : chat_net3.ZbChatPage

{

private void Page_Load(object sender, System.EventArgs e)

{

int iSiteId=-1;

string sSiteName;

string sUserName;

int iUserType;

string sDelimListOfRoomIds;

string sDelimListOfRoomNames;

string sError = "";

bool b=WhoAmI(Session.SessionID, out iSiteId, out sSiteName, out sUserName, out iUserType, out sDelimListOfRoomIds, out sDelimListOfRoomNames, ref sError);

if(iSiteId >= 0) {

Response.Redirect("chat.aspx",true);

}else {

Response.Write("Not logged in");

}

}

#region Web Form Designer generated code

override protected void OnInit(EventArgs e)

{

//

// CODEGEN: This call is required by the ASP.NET Web Form Designer.

//

InitializeComponent();

base.OnInit(e);

}

 

/// <summary>

/// Required method for Designer support - do not modify

/// the contents of this method with the code editor.

/// </summary>

private void InitializeComponent()

{    

this.Load += new System.EventHandler(this.Page_Load);

}

#endregion

}

}