Registration Methods - Vanilla Success
<main> <article class="userContent"> <h2 data-id="sign-inregistration-workflow"><strong>Sign In/Registration Workflow</strong></h2><p>Vanilla has 4 different registration methods you can choose from- Basic, Approval, Invitation and Connect.</p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/ZYKZOZSZ1WPD/screen-shot-2020-05-25-at-12-21-50-pm.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/ZYKZOZSZ1WPD/screen-shot-2020-05-25-at-12-21-50-pm.png" alt="Screen Shot 2020-05-25 at 12.21.50 PM.png" height="751" width="1600" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><p>You can however add <strong>Social Connect</strong> registration as an option when you have a basic registration. </p><h2 data-id="basic"><strong>Basic </strong></h2><p>This is the classic registration method. New users fill out a simple form and are granted access immediately. If you need additional questions in your registration form, refer to this documentation- </p><div class="js-embed embedResponsive" data-embedjson="{"body":"The Profile Extender add-on allows you to create new fields for users to add to their profiles. Within the add-on, there are several options: Required: Option to make this field be mandatory or optional On Registration: Option to make the field appear on registration In Profiles: Option to make the field visible or hidden…","photoUrl":"https:\/\/us.v-cdn.net\/6030677\/uploads\/947\/TM5DAO1BWY5V.png","url":"https:\/\/success.vanillaforums.com\/kb\/articles\/300-profile-extender","embedType":"link","name":"Profile Extender - Vanilla Success"}"> <a href="https://success.vanillaforums.com/kb/articles/300-profile-extender" rel="nofollow noreferrer ugc"> https://success.vanillaforums.com/kb/articles/300-profile-extender </a> </div><h2 data-id="approval"><strong>Approval </strong></h2><p>This option allows users to register by filling out a form, but their membership must be approved by an administrator before they are granted member status. Often, the users will have to provide the reason why they are joining the community. </p><p>After submitting the application, users will see this page:</p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/C3QOZYE4KH3W/screen-shot-2020-05-25-at-2-56-33-pm.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/C3QOZYE4KH3W/screen-shot-2020-05-25-at-2-56-33-pm.png" alt="Screen Shot 2020-05-25 at 2.56.33 PM.png" height="520" width="1600" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <p><br></p><p>The administrators or moderators will then have to take action with the applications received by going to the Moderation Tab as shown below. By default they will receive an email notification for each approval. </p><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/O835JW1H63AD/screen-shot-2020-05-25-at-3-00-30-pm.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/O835JW1H63AD/screen-shot-2020-05-25-at-3-00-30-pm.png" alt="Screen Shot 2020-05-25 at 3.00.30 PM.png" height="814" width="1600" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h2></h2><h2 data-id="invitation"><strong>Invitation </strong></h2><p>This method only allows users to register with an invitation code. Invitation codes can be sent out by existing users. Using this will also allow you to:</p><ol><li>Specify the landing page when your invitees access the community for the first time. </li><li>Indicate how long the invitation will be valid.</li><li>Identify from your existing members who can send invitations and how many can they send.</li></ol><div class="embedExternal embedImage display-large float-none"> <div class="embedExternal-content"> <a class="embedImage-link" href="https://us.v-cdn.net/6030677/uploads/LO93DWA5LPAT/screen-shot-2020-05-25-at-12-34-32-pm.png" rel="nofollow noreferrer noopener ugc" target="_blank"> <img class="embedImage-img" src="https://us.v-cdn.net/6030677/uploads/LO93DWA5LPAT/screen-shot-2020-05-25-at-12-34-32-pm.png" alt="Screen Shot 2020-05-25 at 12.34.32 PM.png" height="856" width="1600" loading="lazy" data-display-size="large" data-float="none"></img></a> </div> </div> <h2 data-id="-1"></h2><h2 data-id="connect"><strong>Connect </strong></h2><p>New users are only registered through SSO plugins. This process completely transfers the handling of new user registration from Vanilla to the forum/community owner. If your website or web-app requires registration, it can be frustrating to have to register a second time to access the forum. SSO allows users to register and sign in using their existing login. SSO can be implemented to provide a seamless experience where the user doesn’t notice that they are, in fact, leaving one site and logging into another. SSO allows you to pass all user profile information, including email and profile picture. It will even import the member’s Rank and Role. </p><p>See main article to set up SSO</p><div class="js-embed embedResponsive" data-embedjson="{"body":"Single Sign-On overview Single sign-on (SSO) lets your users sign on to a third-party system (like a Vanilla Forum) without needing a separate username and password. In broad terms, an SSO solution allows two systems to securely communicate the identity of a user that is switching between them. In the context of Vanilla,…","photoUrl":"https:\/\/us.v-cdn.net\/6030677\/uploads\/947\/TM5DAO1BWY5V.png","url":"https:\/\/success.vanillaforums.com\/kb\/articles\/31-sso-overview","embedType":"link","name":"SSO Overview - Vanilla Success"}"> <a href="https://success.vanillaforums.com/kb/articles/31-sso-overview" rel="nofollow noreferrer ugc"> https://success.vanillaforums.com/kb/articles/31-sso-overview </a> </div><p><br></p><h2 data-id="social-connect"><strong>Social Connect </strong></h2><p>Since a lot of people either have a Facebook, Twitter, Google, Steam or LinkedIn account, using those accounts to register can be a very convenient option. The downside is that these services are usually tied to a person’s real identity and some people prefer to register to a forum using a pseudonym. Unless you want to enforce real identity, it’s a good idea to also allow the basic registration method alongside the Social Connect method.</p><p>See main article to set up Social Connect </p><div class="js-embed embedResponsive" data-embedjson="{"body":"Vanilla Forums integrates with a number of social applications that you can use as SSO solutions. Learn more about configuring these applications to work with your forum in this section. Facebook Facebook Connect allows users to sign in using their Facebook account. You must register your application with Facebook for this…","photoUrl":"https:\/\/us.v-cdn.net\/6030677\/uploads\/947\/TM5DAO1BWY5V.png","url":"https:\/\/success.vanillaforums.com\/kb\/articles\/36-social-connect-options","embedType":"link","name":"Social Connect Options - Vanilla Success"}"> <a href="https://success.vanillaforums.com/kb/articles/36-social-connect-options" rel="nofollow noreferrer ugc"> https://success.vanillaforums.com/kb/articles/36-social-connect-options </a> </div><h2 data-id="additional-things-to-consider-when-setting-up-sign-inregistration-method%3A"><strong>Additional things to consider when setting up sign in/registration method:</strong></h2><p><strong>Recaptcha:</strong></p><p>reCAPTCHA can be enabled in your add-ons. This is used to establish that a registering user is a human, and not a bot.</p><p><strong>Confirm Emails:</strong></p><p>Don't forget to enable email-confirmation to require users to confirm their email address after registration. When email confirmation is enabled and new users have not confirmed their email yet, they will fall into the "Unconfirmed" role. Once they have confirmed their email, they will be automatically reassigned to the "Member" role.</p> </article> </main>