Class MembershipProvider

    • Field Detail

      • assemblyFullName

        public static final java.lang.String assemblyFullName
        Fully assembly qualified name: System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
        See Also:
        Constant Field Values
      • assemblyShortName

        public static final java.lang.String assemblyShortName
        Assembly name: System.Web.ApplicationServices
        See Also:
        Constant Field Values
      • className

        public static final java.lang.String className
        Qualified class name: System.Web.Security.MembershipProvider
        See Also:
        Constant Field Values
      • classType

        public static JCType classType
        The type managed from JCOBridge. See JCType
    • Constructor Detail

      • MembershipProvider

        public MembershipProvider​(java.lang.Object instance)
                           throws java.lang.Throwable
        Internal constructor. Use with caution
        Throws:
        java.lang.Throwable
      • MembershipProvider

        public MembershipProvider()
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
    • Method Detail

      • ChangePassword

        public boolean ChangePassword​(java.lang.String username,
                                      java.lang.String oldPassword,
                                      java.lang.String newPassword)
                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • ChangePasswordQuestionAndAnswer

        public boolean ChangePasswordQuestionAndAnswer​(java.lang.String username,
                                                       java.lang.String password,
                                                       java.lang.String newPasswordQuestion,
                                                       java.lang.String newPasswordAnswer)
                                                throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • DeleteUser

        public boolean DeleteUser​(java.lang.String username,
                                  boolean deleteAllRelatedData)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • UnlockUser

        public boolean UnlockUser​(java.lang.String userName)
                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • ValidateUser

        public boolean ValidateUser​(java.lang.String username,
                                    java.lang.String password)
                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetNumberOfUsersOnline

        public int GetNumberOfUsersOnline()
                                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetPassword

        public java.lang.String GetPassword​(java.lang.String username,
                                            java.lang.String answer)
                                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetUserNameByEmail

        public java.lang.String GetUserNameByEmail​(java.lang.String email)
                                            throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • ResetPassword

        public java.lang.String ResetPassword​(java.lang.String username,
                                              java.lang.String answer)
                                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • CreateUser

        public MembershipUser CreateUser​(java.lang.String username,
                                         java.lang.String password,
                                         java.lang.String email,
                                         java.lang.String passwordQuestion,
                                         java.lang.String passwordAnswer,
                                         boolean isApproved,
                                         NetObject providerUserKey,
                                         JCORefOut<MembershipCreateStatus> status)
                                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetUser

        public MembershipUser GetUser​(NetObject providerUserKey,
                                      boolean userIsOnline)
                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetUser

        public MembershipUser GetUser​(java.lang.String username,
                                      boolean userIsOnline)
                               throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • FindUsersByEmail

        public MembershipUserCollection FindUsersByEmail​(java.lang.String emailToMatch,
                                                         int pageIndex,
                                                         int pageSize,
                                                         JCORefOut<java.util.concurrent.atomic.AtomicInteger> totalRecords)
                                                  throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • FindUsersByName

        public MembershipUserCollection FindUsersByName​(java.lang.String usernameToMatch,
                                                        int pageIndex,
                                                        int pageSize,
                                                        JCORefOut<java.util.concurrent.atomic.AtomicInteger> totalRecords)
                                                 throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetAllUsers

        public MembershipUserCollection GetAllUsers​(int pageIndex,
                                                    int pageSize,
                                                    JCORefOut<java.util.concurrent.atomic.AtomicInteger> totalRecords)
                                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • UpdateUser

        public void UpdateUser​(MembershipUser user)
                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getEnablePasswordReset

        public boolean getEnablePasswordReset()
                                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getEnablePasswordRetrieval

        public boolean getEnablePasswordRetrieval()
                                           throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getRequiresQuestionAndAnswer

        public boolean getRequiresQuestionAndAnswer()
                                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getRequiresUniqueEmail

        public boolean getRequiresUniqueEmail()
                                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getMaxInvalidPasswordAttempts

        public int getMaxInvalidPasswordAttempts()
                                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getMinRequiredNonAlphanumericCharacters

        public int getMinRequiredNonAlphanumericCharacters()
                                                    throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getMinRequiredPasswordLength

        public int getMinRequiredPasswordLength()
                                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getPasswordAttemptWindow

        public int getPasswordAttemptWindow()
                                     throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getApplicationName

        public java.lang.String getApplicationName()
                                            throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • setApplicationName

        public void setApplicationName​(java.lang.String ApplicationName)
                                throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getPasswordStrengthRegularExpression

        public java.lang.String getPasswordStrengthRegularExpression()
                                                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getPasswordFormat

        public MembershipPasswordFormat getPasswordFormat()
                                                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable