Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

AUTOMATIC USERS JOINING

edited November 2011 in Vanilla 2.0 - 2.8
GREAT I AM HAPPY WITH VANILLA...BUT HOW I CAN FORCE TO STOP AUTOMATIC USERS JOINING MY FORUM WITH STRANGE E-MAILS AND USERNAMES...75 USER S JOINED IN 10 MINUTES .....STRANGE? PLZ HELP

Answers

  • is your caps lock broken?

    grep is your friend.

  • ToddTodd Vanilla Staff
    YOU NEED TO TURN OFF THE AUTOMATIC USERS JOINING FEATURE. OMG LOL!
  • TimTim Vanilla Staff
    image

    Vanilla Forums COO [GitHub, Twitter, About.me]

  • lol x00

    There was an error rendering this rich post.

  • What sort of users are joining? 75 in 10 minutes is pretty impressive. Are they posting anything useful?
  • aeryaery ✭✭✭
    lolllllllllllimagelol" />

    There was an error rendering this rich post.

  • AFNAFN New
    edited December 2011

    You could make it to where only people can signup if they have a social media account, because they do an alright job of filtering out automatic users.

    To remove the signup form, but still allow users to register via social media account, you need to find this file "registercaptcha.php" you will find that file in /public_html/applications/dashboard/views/entry

    **I would recommended that you copy the original file, in case you message it up or if you want allow users to sing up by filling out the registration form again. **

    Once you have downloaded and made a backup copy of the original file open up registercaptcha.php and remove all of the that within <ul> including <ul> until you see </ul> including </ul> should be-removed.

    Now the space where the registration from would be, you can enter any text as you wish.

    To change the title that says "Apply for Membership" (that at the top) so something like "Apply for Membership is disabled, please use one of the buttons".

    Save it and upload it.

  • Sorry for the meany edits, not used to this new editor on http://vanillaforum.org.

    I hope this helps

  • edited May 2012

    Hmm. I pulled all that out, but it didn't do anything. Weird. I still got the same Apply for Membership or Login page after deleting all this:

       <ul>
          <li>
             <?php
                echo $this->Form->Label('Email', 'Email');
                echo $this->Form->TextBox('Email');
                        echo '<span id="EmailUnavailable" class="Incorrect" style="display: none;">'.T('Email Unavailable').'</span>';
             ?>
          </li>
          <li>
             <?php
                echo $this->Form->Label('Username', 'Name');
                echo $this->Form->TextBox('Name');
                echo '<span id="NameUnavailable" class="Incorrect" style="display: none;">'.T('Name Unavailable').'</span>';
             ?>
          </li>
          <li>
             <?php
                echo $this->Form->Label('Password', 'Password');
                echo $this->Form->Input('Password', 'password');
             ?>
          </li>
          <li>
             <?php
                echo $this->Form->Label('Confirm Password', 'PasswordMatch');
                echo $this->Form->Input('PasswordMatch', 'password');
                echo '<span id="PasswordsDontMatch" class="Incorrect" style="display: none;">'.T("Passwords don't match").'</span>';
             ?>
          </li>
          <li class="Gender">
             <?php
                echo $this->Form->Label('Gender', 'Gender');
                echo $this->Form->RadioList('Gender', $this->GenderOptions, array('default' => 'm'))
             ?>
          </li>
          <li class="CaptchaInput"><?php
             echo $this->Form->Label("Security Check", '');
             echo recaptcha_get_html($CaptchaPublicKey, NULL, $CaptchaSSL);
          ?></li>
          <li>
             <?php
                echo $this->Form->CheckBox('TermsOfService', $TermsOfServiceText, array('value' => '1'));
                echo $this->Form->CheckBox('RememberMe', T('Remember me on this computer'), array('value' => '1'));
             ?>
          </li>
          <li class="Buttons">
             <?php echo $this->Form->Button('Sign Up'); ?>
          </li>
       </ul>     
    
Sign In or Register to comment.