Exemplo n.º 1
0
 public int MainDataCollectRun()
 {
     int result = 0;
     List<TaInfo> taList = new LoginDac().Read().ToList();
     foreach (var data in taList)
     {
         MainData mainData = GetMainDataCollect(data.gmkt_id);
         new MainDac().Save(mainData);
         result++;
     }
     return result;
 }
Exemplo n.º 2
0
        public GepLoginData TaAdminUserLoginProc(string id, string password, string taId)
        {
            GepLoginData resultdata = new GepLoginData();
            //TA 유무확인
            if (new LoginDac().Read(taId) != null)
            {
                // 아이디 패스워드 확인
                resultdata = IdPwdCheckCorrect(id, password);
                if (resultdata.result == "S")
                {
                    // 패스워드 찾기
                    string getPassword = new LoginDac().FindPassword(taId);
                    if (getPassword != "")
                    {
                        resultdata.message = AdminTaUserLoginUrlMake(id, password, taId, getPassword);
                        resultdata.result = "S";

                    }
                    else
                    {
                        resultdata.result = "F";
                        resultdata.message = "TA 비밀번호 찾기 실패.";
                    }
                }
            }
            else
            {
                resultdata.message = "존재하지 않는 TA 입니다.";
                resultdata.result = "F";
            }
            return resultdata;
        }
Exemplo n.º 3
0
        private GepLoginData IdPwdCheckCorrect(string id, string pwd)
        {
            bool validation = true;
            GepLoginData resultClass = new GepLoginData();

            string custPasswordCode = string.Empty;
            string custNo = string.Empty;

            //1. 아이디  Validation
            if (string.IsNullOrEmpty(id) == true)
            {
                resultClass.result = "F";
                resultClass.message = "아이디가 입력되지 않았습니다.";
                validation = false;
            }

            if (id.Length > 10)
            {
                resultClass.result = "F";
                resultClass.message = "아이디 길이를 초과하였습니다.";
                validation = false;
            }

            //2. 비밀번호 Validation
            if (string.IsNullOrEmpty(pwd) == true)
            {
                resultClass.result = "F";
                resultClass.message = "비밀번호가 입력되지 않았습니다.";
                validation = false;
            }
            if (pwd.Length > 15)
            {
                if (pwd.Length > 16 && pwd.Length != 30)
                {
                    resultClass.result = "F";
                    resultClass.message = "비밀번호가 잘못 입력되었습니다.";
                    validation = false;
                }
            }
            if (validation)
            {
                custNo = new LoginDac().Authenticate(id, pwd, this.MakeStringCustPassCode(pwd));
                if (custNo == "notexists" || custNo == "mismatch")
                {
                    resultClass.result = "F";
                    resultClass.message = "아이디 암호가 맞지 않습니다.";
                }
                else
                {
                    resultClass.result = "S";
                    resultClass.message = "";
                }
            }
            return resultClass;
        }