ASP MVC 4 인증 사용자 이름 가져 오기

잭 말코비치

그래서 내 앱에서 인증을 구현하고 있습니다. xml 파일에 저장된 크레딧 (실제 프로젝트 아님).

다음은 코드입니다.

public ActionResult Login(LoginModel model, string returnUrl)
    {
        if (ModelState.IsValid && Membership.ValidateUser(model.UserName, model.Password))
        {
            FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
            return RedirectToAction("Index", "Objects", new ObjectsModel(//user name));
        }

        // If we got this far, something failed, redisplay form
        ModelState.AddModelError("", "The user name or password provided is incorrect.");
        return View(model);
    }


public class CustomMembershipProvider : SimpleMembershipProvider
{
    public override bool ValidateUser(string username, string password)
    {
        return true;
    }
}

[Authorize]
public class ObjectsController : Controller
{
    public ActionResult Index()
    {
        return View(new ObjectsModel(//get authentificated username));
    }
}

두 가지 질문 :

  1. 내가 제대로하고 있는가? 아니면 WebSecurity 등을 사용해야합니다. 안전한 앱으로 충분합니까? 아니면 전체 직원에 대해 큰 오해가 있습니까?
  2. ObjectsController (commented line)에서 UserName에 어떻게 로그인 할 수 있습니까?
팔락 반 살리

내가 제대로하고 있는가? 아니면 WebSecurity 등을 사용해야합니다. 안전한 앱으로 충분합니까? 아니면 전체 직원에 대해 큰 오해가 있습니까?

  • 사용자 지정 인증에는 UserContext , UserProfiles , IPrincipal 을 포함하는 멤버쉽 인프라의 일부로 많은 작업이 필요 합니다. model / dbcontext 대신 파일에 대해 사용자의 유효성을 검사하려는 경우 표준 WebSecurity 구현 으로 최소한의 노력으로 수행 할 수 있습니다 .

  • Visual Studio는 asp.net mvc 템플릿 프로젝트 멤버십 구현 준비 코드와 함께 제공됩니다. 모델과 맥락을 깊이 엿볼 수 있습니다.

자세한 내용 이 도움말 을 참조하세요.

ObjectsController (commented line)에서 UserName에 어떻게 로그인 할 수 있습니까?

  • 이상적으로 사용자 지정 인증은 프로젝트 뷰 / 컨트롤러의 모든 곳에서 활용할 수있는 IPrincipal 사용자 컨텍스트 (User.Identity)를 노출해야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ASP.NET MVC에서 인증 된 ID 사용자 데이터 가져 오기

분류에서Dev

ASP.NET MVC 콘텐츠 소유자 사용자 이름 가져 오기

분류에서Dev

사용자 지정 인증 MVC 4에 로그인 한 현재 사용자 가져 오기

분류에서Dev

coredata 술어로 인증 후 사용자 이름 가져 오기

분류에서Dev

ASP.NET MVC 4 사용자 인증

분류에서Dev

ASP.NET MVC 4 사용자 인증

분류에서Dev

ASP.NET MVC 4 사용자 인증

분류에서Dev

MVC 4에서 Windows 인증을 사용하여 Active Directory 사용자 정보 가져 오기

분류에서Dev

기억하기-사용자 이름 가져 오기-MVC

분류에서Dev

Plone 4-인증 된 사용자 유형 가져 오기

분류에서Dev

Thymeleaf-인증 된 사용자의 전체 이름 가져 오기

분류에서Dev

MVC 4에서 사용중인 DisplayMode 접미사 가져 오기

분류에서Dev

MVC 5-사용자 ID로 사용자 이름 가져 오기

분류에서Dev

웹 API에서 인증 된 사용자 이름을 가져 오는 방법 (토큰 기반 인증)

분류에서Dev

다이제스트 인증 (Perl)을 사용하는 서버에서 사용자 이름 가져 오기

분류에서Dev

로그인 사용자 이름 가져 오기

분류에서Dev

Asp.Net MVC 표시 이름 가져 오기

분류에서Dev

로그인 한 사용자의 전체 사용자 이름 가져 오기

분류에서Dev

Firebase 인증 : 로그인 후 사용자 최신 데이터 가져 오기

분류에서Dev

Asp.Net Core 컨트롤러에서 사용자 이름 가져 오기

분류에서Dev

Node.js의 Azure 함수를 통해 현재 인증 된 사용자 이름 가져 오기

분류에서Dev

열 이름 또는 대칭 키를 사용하여 인증서 이름 가져 오기

분류에서Dev

MVC4의 IP 기반 사용자 인증

분류에서Dev

Windows 인증 사용자로 실행하기 위해 asp.net C # 코드 가져 오기

분류에서Dev

cognito 자격 증명 풀 identityId에서 cognito 사용자 풀 사용자 이름 가져 오기

분류에서Dev

LinqToTwitter 사용자 인증 ASP.NET MVC

분류에서Dev

MVC 4의 FormsAuthentication : 사용자가 인증되면 로그인 페이지를 열지 않아야합니다.

분류에서Dev

보안 그룹 구성원 도메인 \ 사용자 이름 가져 오기

분류에서Dev

Visual Basic .net에서 로그인 후 사용자 이름 가져 오기

Related 관련 기사

  1. 1

    ASP.NET MVC에서 인증 된 ID 사용자 데이터 가져 오기

  2. 2

    ASP.NET MVC 콘텐츠 소유자 사용자 이름 가져 오기

  3. 3

    사용자 지정 인증 MVC 4에 로그인 한 현재 사용자 가져 오기

  4. 4

    coredata 술어로 인증 후 사용자 이름 가져 오기

  5. 5

    ASP.NET MVC 4 사용자 인증

  6. 6

    ASP.NET MVC 4 사용자 인증

  7. 7

    ASP.NET MVC 4 사용자 인증

  8. 8

    MVC 4에서 Windows 인증을 사용하여 Active Directory 사용자 정보 가져 오기

  9. 9

    기억하기-사용자 이름 가져 오기-MVC

  10. 10

    Plone 4-인증 된 사용자 유형 가져 오기

  11. 11

    Thymeleaf-인증 된 사용자의 전체 이름 가져 오기

  12. 12

    MVC 4에서 사용중인 DisplayMode 접미사 가져 오기

  13. 13

    MVC 5-사용자 ID로 사용자 이름 가져 오기

  14. 14

    웹 API에서 인증 된 사용자 이름을 가져 오는 방법 (토큰 기반 인증)

  15. 15

    다이제스트 인증 (Perl)을 사용하는 서버에서 사용자 이름 가져 오기

  16. 16

    로그인 사용자 이름 가져 오기

  17. 17

    Asp.Net MVC 표시 이름 가져 오기

  18. 18

    로그인 한 사용자의 전체 사용자 이름 가져 오기

  19. 19

    Firebase 인증 : 로그인 후 사용자 최신 데이터 가져 오기

  20. 20

    Asp.Net Core 컨트롤러에서 사용자 이름 가져 오기

  21. 21

    Node.js의 Azure 함수를 통해 현재 인증 된 사용자 이름 가져 오기

  22. 22

    열 이름 또는 대칭 키를 사용하여 인증서 이름 가져 오기

  23. 23

    MVC4의 IP 기반 사용자 인증

  24. 24

    Windows 인증 사용자로 실행하기 위해 asp.net C # 코드 가져 오기

  25. 25

    cognito 자격 증명 풀 identityId에서 cognito 사용자 풀 사용자 이름 가져 오기

  26. 26

    LinqToTwitter 사용자 인증 ASP.NET MVC

  27. 27

    MVC 4의 FormsAuthentication : 사용자가 인증되면 로그인 페이지를 열지 않아야합니다.

  28. 28

    보안 그룹 구성원 도메인 \ 사용자 이름 가져 오기

  29. 29

    Visual Basic .net에서 로그인 후 사용자 이름 가져 오기

뜨겁다태그

보관