로그인 한 uuser가 로그인 페이지 asp.net mvc 응용 프로그램에 액세스하지 못하도록 방지

삼손 예 라구 틀라

여기 내 컨트롤러입니다. 로그인 한 사용자에게는 작동하지 않아 로그인 페이지에 액세스 할 수 없습니다. 제발 도와주세요. 컨트롤러에서 request.Is Authenicated 및 User.Identity Methods를 사용했습니다.

[HttpPost]
[AllowAnonymous]
public ActionResult Login(LoginViewModel model, string returnUrl)
{
    if (Request.IsAuthenticated)
    {
        return RedirectToAction("Main","Home");
    }
   else if (!this.ModelState.IsValid)
    {
        return this.View(model);
    }

   else if (Membership.ValidateUser(model.Username, model.Password))
    {
        FormsAuthentication.SetAuthCookie(model.Username, model.RememberMe);
        if (this.Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/")
            && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
        {
            return this.Redirect(returnUrl);
        }

        return this.RedirectToAction("Main", "Home");
    }
    this.ModelState.AddModelError(string.Empty,"Invalid Credentials.");
    this.ModelState.AddModelError(string.Empty, "The user name or password provided is incorrect.");

    return this.View(model);
}
찰스 매킨토시

내 코드에서이 줄을 시도

bool 테스트 = Request.IsAuthenticated;

그리고 그것은 항상 거짓으로 나타났습니다. 그러나 내 응용 프로그램에서 Windows 인증을 사용하고 있습니다. 로그온 화면이 있으면 그렇지 않은 것으로 간주합니다. Request.IsAuthenticated에서 항상 잘못된 값을받는 사이트에서이 게시물을 찾았습니다. 이 플래그에서 올바른 값을 받으면 분명히 코드가 작동합니다. 이것이 답이 아니라면 조금 더 조사 할 수 있다는 것을 알려주십시오.

Request.IsAuthenticated는 항상 false입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

로그인 한 경우 사용자가 로그인 페이지에 액세스하지 못하도록 방지

분류에서Dev

사용자가 asp.net mvc에서 로그 아웃 한 후 돌아 가지 못하도록 방지

분류에서Dev

ASP.Net 응용 프로그램에 웹 페이지 추가

분류에서Dev

Firebase Auth에서 로그인 권한없이 사용자가 다른 페이지에 액세스하지 못하도록하는 방법

분류에서Dev

asp.net 핵심 MVC 응용 프로그램에서 페이지 목록을 추가하는 방법은 무엇입니까?

분류에서Dev

내 asp.net mvc 응용 프로그램 (매우 작은 응용 프로그램)에서 페이지 매김을 수행하고 싶습니다.

분류에서Dev

사용자 'sa'ASP.NET MVC 페이지에 대한 로그인 실패

분류에서Dev

ASP.NET MVC4 응용 프로그램에서 Motorola 2180 모바일 컴퓨터가 모바일 장치로 인식되도록하는 방법

분류에서Dev

ASP.NET MVC를 사용하여 단일 페이지 대시 보드 응용 프로그램에 다양한 정보를 표시하기위한 디자인 접근 방식

분류에서Dev

.subscribe가 내 ASP.NET MVC 응용 프로그램에서 작동하지 않습니다.

분류에서Dev

ASP.NET MVC 응용 프로그램 csc.exe 처리되지 않은 예외로 인해 프로세스가 종료되었습니다.

분류에서Dev

SQL 서버에 액세스하는 데 사용되는 HTML + Javascript 페이지를 ASP.NET MVC 응용 프로그램으로 변환하는 방법은 무엇입니까?

분류에서Dev

로그인 한 사용자가 WPF 응용 프로그램에서 대화 형인지 유휴 상태인지 확인하는 방법

분류에서Dev

로그인 ionic이 아닌 경우 사용자가 특정 페이지에 액세스하지 못하도록 방지

분류에서Dev

mvc 응용 프로그램에서 로그인 페이지를 시작 페이지로 설정하는 방법은 무엇입니까?

분류에서Dev

사용자가 로그 아웃 한 후 이전 페이지에 액세스하지 못하도록하는 방법

분류에서Dev

사용자가 로그 아웃 한 후 이전 페이지에 액세스하지 못하도록하는 방법

분류에서Dev

MVC ASP.Net에서 세션 잠금-사용자가 동일한 리소스에 동시에 액세스하지 못하도록 방지

분류에서Dev

내 asp.net 응용 프로그램에 대한 중복 쿠키를 방지하는 방법

분류에서Dev

기존 Web Form 응용 프로그램을 ASP.Net MVC 단일 페이지 응용 프로그램으로 마이그레이션

분류에서Dev

ASP.NET MVC 2.0 응용 프로그램이 서버에서 작동하지 않음

분류에서Dev

사용자가 로그인했을 때 로그인 및 가입 페이지에 대한 액세스를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Asp.net mvc 로그인 후 동일한 페이지로 리디렉션

분류에서Dev

ASP.NET MVC 응용 프로그램, HTML 비디오가 작동하지 않음

분류에서Dev

typescript 및 Phaser.io를 사용하는 Asp.net MVC 응용 프로그램에 이미지가 표시되지 않음

분류에서Dev

ASP.NET MVC-두 응용 프로그램간에 동일한 인증

분류에서Dev

asp.net mvc에서 등록 성공 (로그인으로 리디렉션) 후 로그인 페이지에 사용자 이름 자동 채우기

분류에서Dev

ASP.NET MVC 응용 프로그램에서 구성 정보를 유지하는 가장 좋은 방법은 어디입니까?

분류에서Dev

asp.net 웹 응용 프로그램과 WPF 데스크톱 응용 프로그램 모두에서 동일한 데이터베이스에 액세스하는 방법

Related 관련 기사

  1. 1

    로그인 한 경우 사용자가 로그인 페이지에 액세스하지 못하도록 방지

  2. 2

    사용자가 asp.net mvc에서 로그 아웃 한 후 돌아 가지 못하도록 방지

  3. 3

    ASP.Net 응용 프로그램에 웹 페이지 추가

  4. 4

    Firebase Auth에서 로그인 권한없이 사용자가 다른 페이지에 액세스하지 못하도록하는 방법

  5. 5

    asp.net 핵심 MVC 응용 프로그램에서 페이지 목록을 추가하는 방법은 무엇입니까?

  6. 6

    내 asp.net mvc 응용 프로그램 (매우 작은 응용 프로그램)에서 페이지 매김을 수행하고 싶습니다.

  7. 7

    사용자 'sa'ASP.NET MVC 페이지에 대한 로그인 실패

  8. 8

    ASP.NET MVC4 응용 프로그램에서 Motorola 2180 모바일 컴퓨터가 모바일 장치로 인식되도록하는 방법

  9. 9

    ASP.NET MVC를 사용하여 단일 페이지 대시 보드 응용 프로그램에 다양한 정보를 표시하기위한 디자인 접근 방식

  10. 10

    .subscribe가 내 ASP.NET MVC 응용 프로그램에서 작동하지 않습니다.

  11. 11

    ASP.NET MVC 응용 프로그램 csc.exe 처리되지 않은 예외로 인해 프로세스가 종료되었습니다.

  12. 12

    SQL 서버에 액세스하는 데 사용되는 HTML + Javascript 페이지를 ASP.NET MVC 응용 프로그램으로 변환하는 방법은 무엇입니까?

  13. 13

    로그인 한 사용자가 WPF 응용 프로그램에서 대화 형인지 유휴 상태인지 확인하는 방법

  14. 14

    로그인 ionic이 아닌 경우 사용자가 특정 페이지에 액세스하지 못하도록 방지

  15. 15

    mvc 응용 프로그램에서 로그인 페이지를 시작 페이지로 설정하는 방법은 무엇입니까?

  16. 16

    사용자가 로그 아웃 한 후 이전 페이지에 액세스하지 못하도록하는 방법

  17. 17

    사용자가 로그 아웃 한 후 이전 페이지에 액세스하지 못하도록하는 방법

  18. 18

    MVC ASP.Net에서 세션 잠금-사용자가 동일한 리소스에 동시에 액세스하지 못하도록 방지

  19. 19

    내 asp.net 응용 프로그램에 대한 중복 쿠키를 방지하는 방법

  20. 20

    기존 Web Form 응용 프로그램을 ASP.Net MVC 단일 페이지 응용 프로그램으로 마이그레이션

  21. 21

    ASP.NET MVC 2.0 응용 프로그램이 서버에서 작동하지 않음

  22. 22

    사용자가 로그인했을 때 로그인 및 가입 페이지에 대한 액세스를 비활성화하는 방법은 무엇입니까?

  23. 23

    Asp.net mvc 로그인 후 동일한 페이지로 리디렉션

  24. 24

    ASP.NET MVC 응용 프로그램, HTML 비디오가 작동하지 않음

  25. 25

    typescript 및 Phaser.io를 사용하는 Asp.net MVC 응용 프로그램에 이미지가 표시되지 않음

  26. 26

    ASP.NET MVC-두 응용 프로그램간에 동일한 인증

  27. 27

    asp.net mvc에서 등록 성공 (로그인으로 리디렉션) 후 로그인 페이지에 사용자 이름 자동 채우기

  28. 28

    ASP.NET MVC 응용 프로그램에서 구성 정보를 유지하는 가장 좋은 방법은 어디입니까?

  29. 29

    asp.net 웹 응용 프로그램과 WPF 데스크톱 응용 프로그램 모두에서 동일한 데이터베이스에 액세스하는 방법

뜨겁다태그

보관