Oracle DB에서 사용자 정의 멤버쉽 및 역할을 구현하는 방법. 회원 기능에 과부하가 필요합니까? 그렇다면 어떻게?Oracle Database에서 사용자 정의 멤버쉽 및 역할을 구현하는 방법
oracle의 멤버쉽 및 역할에 대한 데이터베이스 스키마는 어디에 있습니까?
Oracle DB에서 사용자 정의 멤버쉽 및 역할을 구현하는 방법. 회원 기능에 과부하가 필요합니까? 그렇다면 어떻게?Oracle Database에서 사용자 정의 멤버쉽 및 역할을 구현하는 방법
oracle의 멤버쉽 및 역할에 대한 데이터베이스 스키마는 어디에 있습니까?
사용자 지정 멤버 자격 공급자를 사용해야합니다. membershipprovider에서 상속받은 클래스를 만들 때 모든 적절한 클래스를 자동으로 구현해야합니다. 일부 사용자 지정 기능을 추가하려는 경우에는 membershipuser를 재정의 할 수도 있습니다.
public class CustomMembershipProvider : System.Web.Security.MembershipProvider
모든 데이터베이스 호출을 처리하기 위해 다른 클래스를 사용할 수 있도록 컨테이너로 사용자 지정 멤버 자격 공급자를 사용합니다.
예를 들어 ProfileManager에서public override string GetPassword(string username, string answer)
{
return ProfileManager.GetPassword(username);
}
:
public static string GetPassword(string username)
{
if (!username.Contains("custom\\")) return String.Empty;
MijnGazelleEntities container = new CustomEntities();
Users gebruiker = container.Users.FirstOrDefault(g => g.Email == username.Replace("mijngazelle\\", String.Empty));
string password = gebruiker != null ? gebruiker.Password : String.Empty;
container.Connection.Close();
return password;
}
당신이 틀린 것입니다. 하지만 문제는 오라클에서 구현할 것입니다. 우리가 멤버쉽과 역할을 위해 미리 정의 된 SQL에서와 같은 스토어드 프로 시저를 가지고 있지 않습니다. 그럼 그게 어떻게 효과가 있니? – Moiz
EF를 사용하는 대신 Microsoft Enterprise Library와 같은 것을 사용할 수 있습니다. 추측하고 싶은 데이터베이스에 연결할 수 있습니다. 다음을 확인하십시오. http://msdn.microsoft.com/en-us/library/ff648951.aspx 아마 도움이 될 수도 있습니다. http://www.devart.com/dotconnect/oracle/articles/enterpriselib.html – ydd1987
가능한 중복 : http://stackoverflow.com/questions/10643456/how-do-i-use-asp-net-membership-provider-with - 오라클 – Dennis
나는 거기도 해결책을 모르지만 ... – Moiz