コード例 #1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            msgLabel.Text = "";



            if (IsPostBack)
            {
                Page.Validate();

                if (Page.IsValid)
                {
                    ClarifySession sess;

                    ClarifyLoginType loginType = userTypeContact.Checked ? ClarifyLoginType.Contact : ClarifyLoginType.User;

                    try
                    {
                        sess = fcApp.CreateSession(username.Text, password.Text, loginType);
                        Session["FCSessionID"] = sess.SessionID;

                        FormsAuthentication.RedirectFromLoginPage(username.Text, true);
                    }
                    catch (FCInvalidLoginException)
                    {
                        msgLabel.Text = "Invalid username or password.";
                    }
                }
            }
        }
 /// <remarks/>
 public System.IAsyncResult BeginCreateSession(string userName, string password, ClarifyLoginType loginType, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("CreateSession", new object[] {
                 userName,
                 password,
                 loginType}, callback, asyncState);
 }
        public string CreateSession(string userName, string password, ClarifyLoginType loginType)
        {
            ClarifySession session = ClarifyApplication.Instance.CreateSession(userName, password, loginType);
            session.RegisterLicenseRequirements(WEB_SERVICES_PRODUCT_ID);

            return session.SessionID.ToString();
        }
コード例 #4
0
        public string CreateSession(string userName, string password, ClarifyLoginType loginType)
        {
            ClarifySession session = ClarifyApplication.Instance.CreateSession(userName, password, loginType);

            session.RegisterLicenseRequirements(WEB_SERVICES_PRODUCT_ID);

            return(session.SessionID.ToString());
        }
 public string CreateSession(string userName, string password, ClarifyLoginType loginType)
 {
     object[] results = this.Invoke("CreateSession", new object[] {
         userName,
         password,
         loginType
     });
     return((string)(results[0]));
 }
 public string CreateSession(string userName, string password, ClarifyLoginType loginType)
 {
     object[] results = this.Invoke("CreateSession", new object[] {
                 userName,
                 password,
                 loginType});
     return ((string)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginCreateSession(string userName, string password, ClarifyLoginType loginType, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("CreateSession", new object[] {
         userName,
         password,
         loginType
     }, callback, asyncState));
 }
コード例 #8
0
 public ClarifySession CreateSession(string userName, string password, ClarifyLoginType loginType)
 {
     throw new NotImplementedException();
 }
コード例 #9
0
 public ClarifySession CreateSession(string userName, ClarifyLoginType loginType)
 {
     return(_inner.CreateSession(userName, loginType));
 }