This documentation explains all Configuration options of VP Advanced User component.
General
Login
Email As Username
If email only, only email address is used for login. If email or username, both email or username is used for login.
Login Redirect Menu Item
Select the page the user will be redirected to after a successful login. The default is to user profile page.
Standard Registration
Hide Username
If yes, no username field is be displayed in registration form. Email address is used as username.
Show Confirm Email
If yes, confirm email field is displayed after email field in registration form.
Show Confirm Password
If yes, confirm password field is displayed after password field in registration form.
Validate Username & Email
If yes, username and email address availability are validated immediately over Ajax in registration form.
Live Validate Password
If yes, password is validated immediately as per minimum password strength setting in core Joomla Users Configuration.
Show Password Strength
If yes, password strength meter is displayed below the password field in registration form.
Auto Login
This option is only applicable when New User Account Activation is set to None in core Joomla Users Configuration. If yes, users will be logged in automatically to the site immediately after successful registration.
Show Resend Activation Link
If yes and if User Activation is enabled in core Joomla Users Configuration then resend activation link is displayed.
Article
Show Author Profile
Global settings to Author Profile in articles. Show brief profile of the author above or below Joomla article. You can also alter this settings in individual articles and also in the menu item options.
Profile Picture
Maximum Upload Size (KB)
The maximum size for an upload (in kilobytes). Use zero for no limit. Note: your server has a maximum limit.
Width (in Pixel)
Set the mamimum width for profile pictures in pixels. Images will be resized as per the set width x height proportion.
Height (in Pixel)
Set the mamimum height for profile pictures in pixels. Images will be resized as per the set width x height proportion.
Encode Image URL
If yes, profile picture is displayed in base64 encoded form (Data URI). Enable this option if you want to hide the actual path/url of the image i your site.
Social Authentication
This section manages the configurations for Social Authentication system of VP Advanced User component.
General
Enable Social Authentication
Global switch to enable or disable social authentication system. Set this yes to enable social login/registration options.
Show in Login Form
If yes, social authentication options are displayed in login form. Default is 'Yes'.
Show in Registration
If yes, social authentication options are displayed in registration form. Default is 'No'.
Show Custom Fields before Authentication
If yes, registration form custom fields are displayed before any social authentication is processed. This is useful in case you want Privacy Consent or Terms of Service Acceptance from the users before social authentications. It also supports core Joomla Privacy Consent system.
Auto Registration
If yes, user is automatically registered to the site after receiving valid information from selected social authentication provider. If no, user will have to manually enter their username and password after receiving verified email address from selected social authentication provider.
Show Name Field
This option is only applicable when Auto Registration option is disabled. If yes, displayed name field is show in the registration form.
Show Password Field
This option is only applicable when Auto Registration option is disabled. If yes, password field is show in the registration form. If no, password is auto generated by the system.
Show Required Field Notice
This option is only applicable when Auto Registration option is disabled. If yes, required field notice for the star marked fields are shown.
Disable User Activation
Disable user activation through email when email address is fetched from selected external source. If yes, user account is automatically activated after registration. This option is applicable only when User Activation option is enabled in core Joomla Users Configuration.
Auto Login
If yes, users will be logged in automatically to the site immediately after successful registration. This option is applicable only when Auto Registration and Disable User Activation options are enabled.
Silent Login
If yes, user login is done without triggering core Joomla user
plugin events. You may enable this only when you are facing problem with auto login.
Use Popup Window
If yes, social login/registration/linking activities are processed within a popup window when social buttons are clicked. We recommend to keep this option disabled for better compatibilty with all browsers.
Social Authentication Button Style
If standard, first two buttons are displayed with icons & texts, for rest of the buttons only icons are displayed. If large, all buttons are displayed with icons & texts and they are stacked one below another. If small, only icons are displayed for all buttons.
Button Width (px)
This option is only applicable when Social Authentication Button Style option is set as Large. Set the width social authentication buttons in pixel.
Enable Facebook
If yes, Facebook authentication option is displayed.
App ID
Your valid Facebook App ID.
App Secret
Your valid Facebook App Secret.
Valid Redirect URIs
This is a readonly field which displays you a list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App at Facebook.
Refer to this documentation to learn How to create Facebook Authentication App.
Enable Google
If yes, Google authentication option is displayed.
Client Key
Your valid Google Client Key.
Client Secret
Your valid Google Client Secret.
Valid Redirect URIs
This is a readonly field which displays you a list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App/Project at Google.
Refer to this documentation to learn How to create Google Authentication Project.
Enable Twitter
If yes, Twitter authentication option is displayed.
Consumer Key
Your valid Twitter Consumer Key.
Consumer Secret
Your valid Twitter Consumer Secret.
Valid Redirect URIs
This is a readonly field which displays you a redirect URI which needs to be authorised in the authentication provider's API. You will need it while create your App at Twitter.
Refer to this documentation to learn How to create Twitter Authentication App.
Live (Microsoft Live or Windows Live)
Enable Live
If yes, Microsoft Live authentication option is displayed.
Consumer Key
Your valid Live Consumer Key.
Consumer Secret
Your valid Live Consumer Secret.
Valid Redirect URIs
This is a readonly field which displays you list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App at Live.
Refer to this documentation to learn How to create Live Authentication App.
Yahoo
Enable Yahoo
If yes, Yahoo! authentication option is displayed.
Client Key
Your valid Yahoo Client Key.
Client Secret
Your valid Yahoo Client Secret.
Valid Redirect URIs
This is a readonly field which displays you a redirect URI which needs to be authorised in the authentication provider's API. You will need it while create your App at Yahoo!.
Refer to this documentation to learn How to create Yahoo! Authentication App.
Enable LinkedIn
If yes, LinkedIn authentication option is displayed.
Client ID
Your valid LinkedIn Client ID.
Client Secret
Your valid LinkedIn Client Secret.
Valid Redirect URIs
This is a readonly field which displays you a list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App at LinkedIn!.
Refer to this documentation to learn How to create LinkedIn Authentication App.
Foursquare
Enable Foursquare
If yes, Foursquare authentication option is displayed.
Client ID
Your valid Foursquare Client ID.
Client Secret
Your valid Foursquare Client Secret.
Valid Redirect URIs
This is a readonly field which displays you a list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App at Foursquare!.
Refer to this documentation to learn How to create Foursquare Authentication App.
GitHub
Enable GitHub
If yes, GitHub authentication option is displayed.
Client ID
Your valid GitHub App Client ID.
Client Secret
Your valid GitHub App Client Secret.
Valid Redirect URIs
This is a readonly field which displays you a list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App at GitHub!.
Refer to this documentation to learn How to create GitHub Authentication App.
Yandex
Enable Yandex
If yes, Yandex authentication option is displayed.
Client ID
Your valid Yandex App Client ID.
Client Password
Your valid Yandex App Client Password.
Valid Redirect URIs
This is a readonly field which displays you a list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App at Yandex!.
Refer to this documentation to learn How to create Yandex Authentication App.
PayPal
Enable PayPal
If yes, PayPal authentication option is displayed.
Client ID
Your valid PayPal App Client ID.
Client Secret
Your valid PayPal App Client Secret.
Valid Redirect URIs
This is a readonly field which displays you a list of redirect URIs which need to be authorised in the authentication provider's API. You will need them while create your App at PayPal!.
Refer to this documentation to learn How to create PayPal Authentication App.
OpenID
Enable OpenID
If yes, OpenID authentication option is displayed.
Advanced
Manage Core Login
Manage core Joomla login forms to accept Email as Username or both as per VP Advanced User's General Configuration.
Remove Forgot Username
If yes, Forgot Username links are removed using JavaScript if Email as Username option is enabled in VP Advanced User's General Configuration.
Override Language
If yes, VP Advanced User automatically creates and manages the language overrides for core Joomla User Login Form and for login error messages. This helps the core login forms to show correct label for the username field.
Redirect Core
Redirect core Joomla! Users Component views to respective VP Advanced Users component views. Select any of the following options from the drop down list - No, Admin Only, Site Only, Admin + Site.
Debug
If yes, component debug information is stored log folder. In case of social login troubles raw error message is also displayed.
VirtueMart
The following option is displayed if VirtueMart Component is installed in your site.
Manage Username Field
If yes, Username field in core VirtueMart forms are removed using JavaScript if Email as Username option is enabled in VP Advanced User's General Configuration.