2009-07-02 2 views
0

ASP.NET/C#에서 login.aspx에 로그인 컨트롤을 설치하고 사용자가 로그인 한 후에 그를 member.aspx 페이지로 이동시킵니다. 모든 것이 완벽하게 작동하지만 일부 사용자 별 데이터에 대해 데이터베이스를 쿼리하려면 어떻게해야합니까? 내가 어떻게 그럴 수 있니?ASP.NET 로그인 컨트롤, 사용자 별 데이터 쿼리 방법

ASPNETDB.MDF가 데이터베이스이므로 사용자에 대한 몇 가지 추가 필드가있는 다른 테이블을 만들었습니다.

member.aspx를로드 한 후 LoginName 컨트롤을 삽입하여 사용자의 이름을 추출하지만이 정보를 사용하여 일부 정보를 데이터베이스에 쿼리하는 방법은 무엇입니까?

소유자 사용자/pwd와 데이터베이스를 호출했지만 작동하지 않습니다. 그것은 "로그인에 실패했습니다"라고 말합니다. 그 일을하는 다른 방법이 있습니까?

기본적으로 사용자가 그리드 뷰에서 데이터를 표시하여 사용자가 편집 할 수있게하려고합니다.

+0

검색 결과를 저장하려는 데이터에 대한 자세한 정보가 필요합니다. 사용자 별 데이터 란 시스템 사용자에게 특정한 데이터 또는 개발자가 지정한 데이터를 의미합니까? – JoshJordan

+0

"name", "age", "grades"등과 같은 속성을 가진 모든 사용자에 대해 "info"테이블이 만들어 지므로 사용자가 로그인 컨트롤로 로그인하면 특정 데이터를 표시하려고합니다. 그 사용자는 편집/수정할 수 있습니다. 로그인 컨트롤을 만들 때 자동으로 만들어지고 aspnet_Users 테이블과 관련이있는 ASPNETDB.MDF 데이터베이스에이 테이블을 만들었지 만이 작업을 수행하는 방법을 모르겠습니다. 사용자 별 데이터를 얻으려면 어떻게해야합니까? –

답변

0

이미 ASP.NET 로그인 시스템을 사용하고 있으므로 Profile system을 살펴볼 수 있습니다.

+0

그게 내가 찾고 있던거야. 고맙습니다! –

0

프로필을 사용할 수 있지만보다 구체적인 요구 사항이있는 경우 로그인 컨트롤을 상속하고 컨트롤을 만들 수 있습니다.

+0

프로필 시스템으로 지금 당장하고있는 일을 처리 할 수 ​​있습니다.하지만 로그인 컨트롤을 상속하고 자체 컨트롤을 만드는 방법에 대해 더 자세히 알 수있는 곳은 어디입니까? 예제가있는 소스를 고맙게 생각합니다. –