Beispiel #1
0
        public static string SendImmCode(string email, string IPAddress)
        {
            string str = "false";
            DataClassesDataContext db = new DataClassesDataContext();
            FC_Common FC       = new FC_Common();
            DateTime  mmday    = DateTime.Now;
            string    format   = "dd-MM-yyyy hh:mm:ss tt";
            string    mday     = mmday.ToString(format);
            string    app_pass = FC.GetUniqueKey(8);

            try
            {
                foreach (var row in db.wb_FUNCTION_Login_Oop_define(email))
                {
                    str = row.RoleName;
                    if (row.RoleName == "Customers")
                    {
                        str += "|true|" + row.AvatarImg + "|" + row.FullName;
                    }
                    if (row.RoleName == "Partner")
                    {
                        string bodyprivate = FC.SentImmCode(app_pass);
                        db.wb_PARTNER_Reset_Pass_Work(email, FC.Encrypt(app_pass));
                        FC_Common.SendMessageMailKit("Hệ thống CRM | IMM Group", "*****@*****.**", FC.DecryptPassword64("bgBhAHMAcgBpAHIAZQB2AHMAZAB4AGoAdABoAGgAeQA="), email, "", "", "Mật khẩu đăng nhập hệ thống ngày: " + mday, bodyprivate);
                        str += "|true|" + row.AvatarImg + "|" + row.FullName;
                    }
                    if (row.RoleName == "Staffs")
                    {
                        foreach (var r in db._2019_LOAD_FUNCTION_STAFF(email, "03"))
                        {
                            if (r.FUNC != "HAVE" && r.STAFF_PERMISSION != "AUTHADM" && IPAddress != "118.69.224.243" && IPAddress != "115.73.214.199" && IPAddress != "118.69.224.168" && IPAddress != "118.70.171.215")
                            {
                                str += "|Bạn không có mặt tại văn phòng, không thể đăng nhập.|" + row.AvatarImg + "|" + row.FullName;
                            }
                            else
                            {
                                db.wb_STAFF_Reset_Pass_Work(email, FC.Encrypt(app_pass));
                                string bodyprivate = FC.SentImmCode(app_pass);
                                FC_Common.SendMessageMailKit("Hệ thống CRM | IMM Group", "*****@*****.**", FC.DecryptPassword64("bgBhAHMAcgBpAHIAZQB2AHMAZAB4AGoAdABoAGgAeQA="), email, "", "", "Mật khẩu đăng nhập hệ thống ngày: " + mday, bodyprivate);
                                str += "|true|" + row.AvatarImg + "|" + row.FullName;
                            }
                        }
                    }
                }
                if (str == "false")
                {
                    str += "|notexit";
                }
            }
            catch (Exception ex)
            {
                str = "false|" + ex.Message;
            }
            return(str);
        }
Beispiel #2
0
        public static string CheckLoginCode(string email, string pass)
        {
            string str = "false";
            DataClassesDataContext db = new DataClassesDataContext();
            FC_Common FC = new FC_Common();

            try
            {
                var flag = false;
                foreach (var per in db.wb_FUNCTION_Login(email, pass))
                {
                    str = "true";
                }
            }
            catch (Exception ex)
            {
                str = ex.Message;
            }
            return(str);
        }