コード例 #1
0
        // 유저관련 -----------------------------
        // 로그인 관련 (로그인, 회원가입)
        // 프로필 관련 (주문내역, 배송조회)

        public WebCustomerModel CheckUser(WebLoginModel loginInfo)
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = conn;
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.CommandText = "proc_Web_LoginCheck";

                    FillParameter(cmd, new string[] { "@UID", "@PWD" }, new object[] { loginInfo.UserID, loginInfo.UserPwd });

                    conn.Open();
                    List <WebCustomerModel> list = Helper.DataReaderMapToList <WebCustomerModel>(cmd.ExecuteReader());
                    conn.Close();

                    return(list.Find(e => e.Customer_UserID.Equals(loginInfo.UserID, StringComparison.OrdinalIgnoreCase)));
                }
            }
            catch (Exception ex)
            {
                WriteErrorLog(ex);
                return(null);
            }
            finally
            {
                conn.Close();
            }
        }
コード例 #2
0
 // 로그인이 성공하면 사이트로 실패하면 로그인 페이지로 이동
 public ActionResult Login(WebLoginModel loginInfo)
 {
     if (loginInfo.UserID != null && loginInfo.UserPwd != null)
     {
         // 로그인정보를 넘겨줌
         WebCustomerModel customerInfo = new Service().CheckUser(loginInfo);
         if (customerInfo == null) // 값이없음 == 일치하는 정보가 없다.
         {
             Response.Write($@"<script language='javascript'>alert(' 아이디, 비밀번호를 확인해주세요 ');</script>");
             return(View("Index"));
         }
         else
         {
             Session["UserInfo"] = customerInfo;
             return(RedirectToAction("Index", "Product"));
         }
     }
     else
     {
         Response.Write($@"<script language='javascript'>alert(' 아이디, 비밀번호를 모두 기입해주세요 ');</script>");
         return(View("Index"));
     }
 }
コード例 #3
0
 /// <summary>
 /// 정보가 맞는경우 아이디와 비밀번호를 가져옴
 /// </summary>
 /// <param name="id">유저의 아이디</param>
 /// <param name="pwd">유저의 비밀번호</param>
 public WebCustomerModel CheckUser(WebLoginModel loginInfo)
 {
     return(new ShopDAC().CheckUser(loginInfo));
 }