Asp.Net MVC 사용자 로그 인 정 보 를 기억 하고 다음 에 직접 로그 인 기능
그렇다면 구체 적 으로 어떻게 이 루어 졌 을 까?아래 블 로 거 는 일부 코드 를 붙 여 전체 버 전의 Demo 를 바 이 두 클 라 우 드 와 코드 클 라 우 드 에서 다운로드 할 수 있 습 니 다.
비밀번호:nud 3
마 운 다운로드 링크:https://pan.baidu.com/s/19pL-koHI9UnVd4bK3Fpuyg 【다운로드 링크 가 없 는 사람들 은 모두 깡패 짓 이다. 하하!!]
우리 먼저 효과 도 를 보 자.
다음은 쿠키 를 추가 하 는 코드 입 니 다.하지만 이 방법 은 제 가 봉 인 했 습 니 다.방법 중의 구체 적 인 조작 은 두 번 째 코드 를 볼 수 있 습 니 다.
// Cookie【 , Encode() 】
SqlHelper.SetCookie("NameCookie", SqlHelper.Encode(UserName), DateTime.Now.AddDays(7));
SqlHelper.SetCookie("PwdCookie", SqlHelper.Encode(Pwd), DateTime.Now.AddDays(7));
// Cookie
string name = SqlHelper.GetCookieValue("NameCookie");
string pwd = SqlHelper.GetCookieValue("PwdCookie");
// Cookie
SqlHelper.RemoveCookie("NameCookie");
SqlHelper.RemoveCookie("PwdCookie");
패키지 에 쿠키 추가 방법
/// <summary>
/// Cookie
/// </summary>
/// <param name="cookieName">Cookie </param>
/// <param name="value"> </param>
/// <param name="expires"> </param>
public static void SetCookie(string cookieName, string value, DateTime expires)
{
HttpCookie cookie = HttpContext.Current.Request.Cookies[cookieName];
if (cookie != null)
{
cookie.Value = value;
cookie.Expires = expires;
HttpContext.Current.Response.Cookies.Add(cookie);
}
else
{
cookie = new HttpCookie(cookieName);
cookie.Value = value;
cookie.Expires = expires;
HttpContext.Current.Response.Cookies.Add(cookie);
}
}
패키지 쿠키 획득 방법
/// <summary>
/// Cookie
/// </summary>
/// <param name="cookieName">Cookie </param>
/// <returns></returns>
public static string GetCookieValue(string cookieName)
{
HttpCookie cookie = HttpContext.Current.Request.Cookies[cookieName];
if (cookie == null)
return "";
else
return cookie.Value;
}
패키지 삭제 쿠키 방법
/// <summary>
/// Cookie
/// </summary>
/// <param name="cookieName">Cookie </param>
/// <returns></returns>
public static void RemoveCookie(string cookieName)
{
SetCookie(cookieName, "", DateTime.Now.AddDays(1));
}
총결산위 에서 말씀 드 린 것 은 편집장 님 께 서 소개 해 주신 Asp.Net MVC 입 니 다.사용자 로그 인 정 보 를 기억 하고 다음 에 직접 로그 인 하 는 기능 이 있 습 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
작업 중 문제 해결 - (win 2003 asp. net) Session 과 페이지 전송 방법 으로 해결 방안 을 정상적으로 사용 할 수 없습니다.또한 F 는 처음에 우리 의 BP & IT 프로젝트 팀 이 Forms 폼 검증 을 사용 했다 고 판단 할 수 있 습 니 다. 페이지 를 뛰 어 넘 는 것 은http://hr.bingjun.cc/MyTask/MyTas...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.