public static void MembershipLogin(string username, string password)
    {
      var identity = Csla.Security.MembershipIdentity.GetMembershipIdentity<MembershipIdentity>(username, password, false);

      var principal = new CustomPrincipal(identity);

      Csla.ApplicationContext.User = principal;
    }
    public static void Login(string username, string password)
    {
      var identity = DataPortal.Fetch<CustomIdentity>(
        new UsernameCriteria(username, password));

      var principal = new CustomPrincipal(identity);

      Csla.ApplicationContext.User = principal;
    }