react.is Open in urlscan Pro
65.60.61.140  Public Scan

URL: https://react.is/
Submission: On October 14 via api from US — Scanned from IS

Form analysis 2 forms found in the DOM

POST https://react.is/action/user/login

<form id="ossn-login" action="https://react.is/action/user/login" class="ossn-form" method="post" enctype="multipart/form-data">
  <fieldset> <input type="hidden" name="ossn_ts" value="1728907971">
    <input type="hidden" name="ossn_token" value="c085fbc65e423439f423c691b1b691618c83101bfae72dee8837cc46792349a7">
    <div>
      <label>Username/Email/Mobile</label>
      <input type="text" name="username">
    </div>
    <div>
      <label>Password</label>
      <input type="password" name="password">
    </div>
    <div>
      <div style="margin:10px 0;" class="checkbox-block"><input id="kmli" type="checkbox" class="ossn-checkbox-input" name="rememberlogin"> <span>Keep me logged in</span></div>
      <div>
        <div>
          <input type="submit" value="Login" class="btn btn-primary">
          <a href="https://react.is/resetlogin">Reset Password </a>
        </div>
      </div>
    </div>
  </fieldset>
</form>

POST https://react.is/action/user/register

<form id="ossn-home-signup" action="https://react.is/action/user/register" class="ossn-form" method="post" enctype="multipart/form-data">
  <fieldset> <input type="hidden" name="ossn_ts" value="1728907971">
    <input type="hidden" name="ossn_token" value="c085fbc65e423439f423c691b1b691618c83101bfae72dee8837cc46792349a7">
    <div>
      <input type="text" name="firstname" placeholder="First Name">
      <input type="text" name="lastname" placeholder="Last Name">
    </div>
    <div>
      <input type="text" name="email" placeholder="Email">
      <input name="email_re" type="text" placeholder="Re-enter Email">
    </div>
    <div>
      <input type="text" name="username" placeholder="Username" class="long-input">
    </div>
    <div>
      <div class="jq-password-validator"><input type="password" name="password" placeholder="Password" class="long-input">
        <div class="jq-password-validator__popover" style="display: none;">
          <header>Your password must:</header>
          <div class="jq-password-validator__rule length">
            <svg xmlns="http://www.w3.org/2000/svg" class="jq-password-validator__checkmark" viewBox="0 0 8 8">
              <path d="M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z" transform="translate(0 1)"></path>
            </svg>
            <em>be at least <em>8<em> characters long</em>
              </em></em>
          </div>
          <div class="jq-password-validator__rule lower">
            <svg xmlns="http://www.w3.org/2000/svg" class="jq-password-validator__checkmark" viewBox="0 0 8 8">
              <path d="M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z" transform="translate(0 1)"></path>
            </svg>
            <em>contain a lower case letter</em>
          </div>
          <div class="jq-password-validator__rule upper">
            <svg xmlns="http://www.w3.org/2000/svg" class="jq-password-validator__checkmark" viewBox="0 0 8 8">
              <path d="M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z" transform="translate(0 1)"></path>
            </svg>
            <em>contain a capital letter</em>
          </div>
          <div class="jq-password-validator__rule digit">
            <svg xmlns="http://www.w3.org/2000/svg" class="jq-password-validator__checkmark" viewBox="0 0 8 8">
              <path d="M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z" transform="translate(0 1)"></path>
            </svg>
            <em>contain a number</em>
          </div>
        </div>
      </div>
    </div>
    <div class="customfield-item" data-guid="0">
      <div class="text"><input value="" class="ossn-text-input mobilelogin" type="text" name="mobilelogin" placeholder="+1245678910"></div>
    </div>
    <div class="customfield-item" data-guid="1">
      <div class="text"><input value="" class="ossn-text-input form-control ossn-field-required hasDatepicker" type="text" name="birthdate" placeholder="Birthdate" id="dp1728907972759"></div>
    </div>
    <div class="customfield-item" data-guid="2">
      <div class="radio-block-container">
        <div class="radio-block"><input class="ossn-radio-input ossn-field-required" type="radio" name="gender" placeholder="Gender" value="male"><span>Male</span></div>
        <div class="radio-block"><input class="ossn-radio-input ossn-field-required" type="radio" name="gender" placeholder="Gender" value="female"><span>Female</span></div>
      </div>
    </div>
    <div>
    </div>
    <div id="ossn-signup-errors" class="alert alert-danger"></div>
    <div class="checkbox-block dpdiv">
      <input type="checkbox" class="ossn-checkbox-input" name="gdpr_agree">
      <span>I confirm to agree with your website <a target="_blank" href="https://react.is/site/terms">Terms and Conditions</a> and <a target="_blank" href="https://react.is/site/privacy">Privacy Policy</a> </span>
    </div>
    <div class="ossn-loading ossn-hidden"></div>
    <input type="submit" id="ossn-submit-button" class="btn btn-success" value="Create an account">
    <script>
      // Allowing numbers, A-Z and a-z in username field
      $(document).ready(function() {
        var usernameField = $('#ossn-home-signup input[name="username"]');
        if (usernameField.length > 0) {
          usernameField.on('input', function() {
            var currentValue = $(this).val();
            var newValue = currentValue.replace(/[^a-zA-Z0-9]/g, '');
            $(this).val(newValue);
          });
        }
      });
    </script>
    <script>
      $(document).ready(function() {
        $custom_fields = "";
        if ($custom_fields) {
          //remove custom fields non-custom fields created fields
          $i = 0;
          $('.customfield-item').each(function() {
            if ($(this).attr('data-guid') == '') {
              $(this).attr('data-guid', $i);
              $(this).attr('data-order', $i);
              $i--;
            }
          });
          $('<div class="custom-field-items"></div>').insertBefore('.customfield-item:first');
          $allfields_raw = $custom_fields.split(',');
          $.each($allfields_raw, function(key, val) {
            $order = key + 1;
            $field = $('div[data-guid="' + val.replace('customfield-item-', '') + '"]').attr('data-order', $order);
          });
          $list = $('.customfield-item').sort(function(a, b) {
            var contentA = parseInt($(a).attr('data-order'));
            var contentB = parseInt($(b).attr('data-order'));
            return (contentA < contentB) ? -1 : (contentA > contentB) ? 1 : 0;
          });
          $('.custom-field-items').html($list);
          $("input[name='birthdate']").removeClass('hasDatepicker');
          if (Ossn.is_callable('ossn_profile_birthdate_picker', true)) {
            ossn_profile_birthdate_picker();
          }
        }
      });
    </script>
  </fieldset>
</form>

Text Content

React


Login
Username/Email/Mobile
Password
Keep me logged in
Reset Password
Users

Groups

Lord Kalus
3 weeks ago -

just finished this album made to have H. P. Lovecraft themes and vibe. hope you
all enjoy it. don't let the ancient gods consume you. 😉



Lord Kalus
4 weeks ago -

Second Blackheart album launched! Enjoy!



Create an account

It's free and always will be.

Your password must:
be at least 8 characters long
contain a lower case letter
contain a capital letter
contain a number


Male
Female


I confirm to agree with your website Terms and Conditions and Privacy Policy

© COPYRIGHT ReactAboutTerms and ConditionsPrivacy