vs2010을 사용하여 asp.net에서 응용 프로그램을 개발 중입니다.asp.net에서 전체 응용 프로그램의 로그인 사용자 이름과 ID에 액세스합니다. 로그인 사용자 이름과 ID는 어디에서 응용 프로그램에 저장할 수 있습니까?
응용 프로그램에서 관리자는 Microsoft 회원 등록 마법사를 사용하여 다른 사용자 계정을 만들 수 있습니다. 사용자는 Microsoft 로그인 컨트롤을 사용하여 만든 자격 증명으로 로그인 할 수 있습니다.
이제이 Logedin 사용자의 UserID와 UserName을 전체 응용 프로그램의 다른 양식에 액세스해야합니다.
현재 난 내가 공통의 장소에서이 로그인 사용자의 사용자 ID와 사용자 이름을 저장할 수 있습니다 그래서MembershipUser newUser = Membership.GetUser();
Guid newUserId = (Guid)newUser.ProviderUserKey;
, 모든 형태의 코드를 작성하여이 정보를 접근하고있다. 일반적인 장소에서이 세부 정보에 액세스 할 수 있습니까?
도와주세요.
고마워요,
어쩌면 데이터베이스에 – cosset
admin으로 사용자를 생성 한 후 데이터베이스에 사용자 정보를 저장했습니다. 사용자는 필요한 모든 조건을 확인한 후 자격 증명으로 성공적으로 로그인합니다. 이제 전체 응용 프로그램에서이 로그인 사용자의 사용자 이름과 사용자 ID에 액세스하려고합니다. 따라서이 세부 정보를 응용 프로그램의 일부 위치에 저장해야합니다. 그래서 나는 모든 형태로 동일한 중복 코드를 작성할 필요가 없습니다. 어디에서이 세부 정보를 응용 프로그램에 저장할 수 있습니까? – AFofandi
전체 양식이 무엇을 의미합니까? 그들은 같은 맥락에 있지 않습니까? 왜 Membership.GetUser(). ProviderUserKey를 직접 사용할 수 없습니까? –