Пример #1
0
        public string doLogin(string sUser, string sPass, string sVersion, string sAppName)
        {
            SugarCRM.user_auth        oSugarUserAuth    = new SugarCRM.user_auth();
            SugarCRM.set_entry_result oSugarSetEntryRes = new SugarCRM.set_entry_result();
            string sPassHash = this.getMD5Hash(sPass);
            string sResult   = string.Empty;

            oSugarUserAuth.user_name = sUser;
            oSugarUserAuth.password  = sPassHash;
            oSugarUserAuth.version   = sVersion;

            try
            {
                oSugarSetEntryRes = oSugarCRM.login(oSugarUserAuth, sAppName);
                //Check if error occurred
                sResult = oSugarSetEntryRes.id;
                if (oSugarSetEntryRes.error.number != "0")
                {
                    sResult = oSugarSetEntryRes.error.number;
                }
            }
            catch (Exception ex)
            {
                sResult = "05";
            }

            return(sResult);
        }
Пример #2
0
        public string doLogin(string sUser, string sPass, string sVersion, string sAppName)
        {
            SugarCRM.user_auth oSugarUserAuth = new SugarCRM.user_auth();
            SugarCRM.set_entry_result oSugarSetEntryRes = new SugarCRM.set_entry_result();
            string sPassHash = this.getMD5Hash(sPass);
            string sResult = string.Empty;

            oSugarUserAuth.user_name = sUser;
            oSugarUserAuth.password = sPassHash;
            oSugarUserAuth.version = sVersion;

            try
            {
                oSugarSetEntryRes = oSugarCRM.login(oSugarUserAuth, sAppName);
                //Check if error occurred
                sResult = oSugarSetEntryRes.id;
                if (oSugarSetEntryRes.error.number != "0")
                {
                    sResult = oSugarSetEntryRes.error.number;
                }
            }
            catch (Exception ex)
            {
                sResult = "05";
            }

            return sResult;
        }