示例#1
0
    public bool UserLogin(string UserID, string Password)
    {
        bool validLogin = false;
        DataSet dsLogin = new DataSet();
        string Token = "D2AED9027CAC4E90BF0A0603995D0ABE";
        ws_Login.LogMeSecure logins = new ws_Login.LogMeSecure();
        //--
        dsLogin = logins.SecUserInfo(UserID, Password,Token);
        //--
        foreach (DataTable table in dsLogin.Tables)
        {
            foreach (DataRow row in table.Rows)
            {
                Authenticate = row["Authenticated"].ToString();

                if (Authenticate.ToUpper() == "YES")
                {
                    // START: Added June 10, 2009 by Jordan Sherer
                    UserLoginName = UserID;
                    // END

                    Fullname = row["FullName"].ToString();
                    Zipcode = row["ZipCode"].ToString();
                    Firstname = row["FirstName"].ToString();
                    Lastname = row["LastName"].ToString();
                    //LoginID = Convert.ToInt32(row["LoginID"].ToString());
                    //LoginGUID = row["LoginGUID"].ToString();
                    validLogin = true;
                    HttpContext.Current.Session[SiteConstants.LoginId] = Convert.ToInt32(row["LoginID"].ToString());
                    HttpContext.Current.Session[SiteConstants.LoginGUID] = row["LoginGUID"].ToString();
                }
                else
                {
                    validLogin = false;
                }
            }
        }
        logins.Dispose();
        dsLogin = null;
        return validLogin;
    }