users.wix.com Open in urlscan Pro
185.230.60.162  Public Scan

Submitted URL: https://manage.wix.app/inbox/conversation/ffb3f4ee-606d-4ab3-ac65-525dd3a7802a?metaSiteId=366fcee5-dd90-42f5-b427-a800b...
Effective URL: https://users.wix.com/signin?originUrl=https%3A%2F%2Fwww.wix.com%2Fdashboard%2F366fcee5-dd90-42f5-b427-a800b78fc383%2F...
Submission: On June 20 via manual from US — Scanned from US

Form analysis 1 forms found in the DOM

Name: loginForm

<form class="login ng-pristine ng-scope ng-valid-email ng-invalid ng-invalid-required ng-valid-minlength" name="loginForm" novalidate="">
  <div ng-init="$ctrl.onInit(loginForm)"></div>
  <h1 class="log-in-title title ng-binding">Log In</h1>
  <div class="new-user" ng-show="!$ctrl.isEducation">
    <span translate-values="{brand: $ctrl.getBrandName()}" translate="login.new_to_wix" class="ng-scope">Don't have an account?</span>
    <a class="signup-link ng-binding" ng-click="$ctrl.onClickSignup()" tabindex="0">Sign Up</a>
  </div>
  <div class="sub-title ng-binding ng-hide" ng-show="$ctrl.isEducation">To Wix Education</div>
  <div class="signin-section">
    <div class="signin-with-email">
      <desktop-input class="email ng-isolate-scope" error-params="$ctrl.errorParams" field="loginForm.email" label="'login.email'" on-reset-icon-clicked="$ctrl.onEmailResetIconClicked()" server-error="$ctrl.serverError"
        show-error-on-general-error="true" with-reset-icon="$ctrl.showPasswordField()"><md-input-container class="tooltip-holder new-input has-error md-input-invalid md-input-focused"
          ng-class="{'has-error': !!$ctrl.getError(), 'has-warning': $ctrl.warning, 'new-input': true, 'show-error': $ctrl.blured }" max-width="225px" style="">
          <!-- ngIf: $ctrl.withPasswordStrength -->
          <div class="label-container">
            <label class="label ng-binding" for="input_0"> Email </label>
            <div type="button" class="show-password ng-hide" ng-show="$ctrl.shouldShowPasswordValueButton()" ng-class="{'with-error': $ctrl.blured &amp;&amp; $ctrl.error}">
              <div data-hook="strengthText" ng-show="$ctrl.withPasswordStrength &amp;&amp; !$ctrl.isFocused &amp;&amp; !$ctrl.error" translate="" ng-mousedown="$event.stopPropagation()" class="strength-score-title ng-scope ng-hide">
                <wix-popover append-to-body="true" class="ng-isolate-scope"></wix-popover>
              </div>
              <i class="password-icon" ng-class="{'active': $ctrl.showPasswordValue}" ng-keydown="$ctrl.onShowPasswordKeyDown($event)" ng-click="$ctrl.onShowPasswordButtonClick($event)" ng-mouseover="$ctrl.onMouseHoverShowHideIcon()" ng-mouseleave="$ctrl.onMouseLeaveShowHideIcon()" alt="" tabindex="0">
                      <wix-popover append-to-body="true" is-open="$ctrl.enableShowHideIconTooltip" class="ng-isolate-scope"></wix-popover>
                    </i>
            </div>
          </div>
          <input autocomplete="email" autofocus="$ctrl.isDialog === false" default-email="" name="email" ng-attr-wix-mail-validator="{{!$ctrl.novalidateEmail()}}" ng-change="$ctrl.onEmailInputChanged()" ng-model="$ctrl.email" required="" type="email"
            class="ng-pristine ng-scope ng-isolate-scope md-input ng-empty ng-valid-email ng-invalid ng-invalid-required ng-touched" id="input_0" wix-mail-validator="true" aria-describedby="warning-1.xh3pezum" style="">
          <div class="focus-line"></div>
          <!-- ngIf: $ctrl.withPasswordStrength && $ctrl.isFocused -->
          <!-- ngIf: !$ctrl.isFocused || !$ctrl.withPasswordStrength --><i class="login-svg-font-icons-error-new error ng-scope" ng-hide="$ctrl.warning" ng-if="!$ctrl.isFocused || !$ctrl.withPasswordStrength">
                  <wix-popover max-width="225px" append-to-body="true" placement="right" placement-force="true" tooltip-trigger="hover" tooltip-class="error-tooltip desktop-input-tooltip-container" class="ng-isolate-scope"></wix-popover>
                </i><!-- end ngIf: !$ctrl.isFocused || !$ctrl.withPasswordStrength -->
          <!-- ngIf: $ctrl.showResetIcon() -->
          <i class="login-svg-font-icons-warning warning ng-hide" ng-show="$ctrl.warning"></i>
          <div class="warning-container ng-hide" ng-show="$ctrl.warning">
            <i class="login-svg-font-icons-warning float-warning ng-hide" ng-show="$ctrl.warning"></i>
            <div id="warning-1.xh3pezum" role="alert" ng-class="{'warning-label': true}" translate="login.required_field" translate-values="$ctrl.errorParams" class="ng-scope warning-label">This field is required.</div>
          </div>
        </md-input-container></desktop-input>
      <desktop-input class="password ng-isolate-scope ng-hide" error-params="$ctrl.errorParams" error-template-path="$ctrl.errorTemplatePath" field="loginForm.password" label="'login.password'" ng-show="$ctrl.showPasswordField()"
        on-error-tooltip-link-clicked="$ctrl.onErrorTooltipLinkClicked(providerKey)" server-error="$ctrl.serverError" warning="$ctrl.warning" with-password-visibility="true"><md-input-container class="tooltip-holder new-input has-error"
          ng-class="{'has-error': !!$ctrl.getError(), 'has-warning': $ctrl.warning, 'new-input': true, 'show-error': $ctrl.blured }" max-width="225px">
          <!-- ngIf: $ctrl.withPasswordStrength -->
          <div class="label-container">
            <label class="label ng-binding" for="input_1"> Password </label>
            <div type="button" class="show-password ng-hide" ng-show="$ctrl.shouldShowPasswordValueButton()" ng-class="{'with-error': $ctrl.blured &amp;&amp; $ctrl.error}">
              <div data-hook="strengthText" ng-show="$ctrl.withPasswordStrength &amp;&amp; !$ctrl.isFocused &amp;&amp; !$ctrl.error" translate="" ng-mousedown="$event.stopPropagation()" class="strength-score-title ng-scope ng-hide">
                <wix-popover append-to-body="true" class="ng-isolate-scope"></wix-popover>
              </div>
              <i class="password-icon" ng-class="{'active': $ctrl.showPasswordValue}" ng-keydown="$ctrl.onShowPasswordKeyDown($event)" ng-click="$ctrl.onShowPasswordButtonClick($event)" ng-mouseover="$ctrl.onMouseHoverShowHideIcon()" ng-mouseleave="$ctrl.onMouseLeaveShowHideIcon()" alt="" tabindex="0">
                      <wix-popover append-to-body="true" is-open="$ctrl.enableShowHideIconTooltip" class="ng-isolate-scope"></wix-popover>
                    </i>
            </div>
          </div>
          <input autocomplete="current-password" name="password" ng-change="$ctrl.resetWarning()" ng-minlength="4" ng-model="$ctrl.password" required="" type="password"
            class="ng-pristine ng-untouched ng-scope md-input ng-empty ng-invalid ng-invalid-required ng-valid-minlength" id="input_1" aria-describedby="warning-1.rvos5utw">
          <div class="focus-line"></div>
          <!-- ngIf: $ctrl.withPasswordStrength && $ctrl.isFocused -->
          <!-- ngIf: !$ctrl.isFocused || !$ctrl.withPasswordStrength --><i class="login-svg-font-icons-error-new error ng-scope" ng-hide="$ctrl.warning" ng-if="!$ctrl.isFocused || !$ctrl.withPasswordStrength">
                  <wix-popover max-width="225px" append-to-body="true" placement="right" placement-force="true" tooltip-trigger="hover" tooltip-class="error-tooltip desktop-input-tooltip-container" class="ng-isolate-scope"></wix-popover>
                </i><!-- end ngIf: !$ctrl.isFocused || !$ctrl.withPasswordStrength -->
          <!-- ngIf: $ctrl.showResetIcon() -->
          <i class="login-svg-font-icons-warning warning ng-hide" ng-show="$ctrl.warning"></i>
          <div class="warning-container ng-hide" ng-show="$ctrl.warning">
            <i class="login-svg-font-icons-warning float-warning ng-hide" ng-show="$ctrl.warning"></i>
            <div id="warning-1.rvos5utw" role="alert" ng-class="{'warning-label': true}" translate="login.required_field" translate-values="$ctrl.errorParams" class="ng-scope warning-label">This field is required.</div>
          </div>
        </md-input-container></desktop-input>
      <div class="remember-me-and-forgot-password smaller-font-size">
        <div class="remember-me-section-wrapper">
          <wix-checkbox><label allow-propagation-from="input" class="ng-scope">
              <input type="checkbox" class="remember-me ng-pristine ng-untouched ng-valid ng-not-empty" id="rememberCheckbox" ng-disabled="$ctrl.warning" ng-model="$ctrl.rememberMe" role="checkbox" tabindex="0">
              <span class="wix-checkbox-inner"></span>
            </label></wix-checkbox>
          <label class="remember-me-section ng-binding" for="rememberCheckbox" ng-class="{'is-disabled': $ctrl.warning}"> Remember me </label>
        </div>
        <a class="forgot-password-link ng-binding" ng-href="/account-recovery?sessionId=692cd812-3d64-0ed7-0d3e-82919a281e91&amp;overrideLocale=en&amp;recoveryMode=email" target="_self" href="/account-recovery?sessionId=692cd812-3d64-0ed7-0d3e-82919a281e91&amp;overrideLocale=en&amp;recoveryMode=email">Forgot Email?</a>
      </div>
      <div class="recaptcha-widget" id="recaptcha-widget"></div>
      <div class="login-button">
        <div class="button-spinner">
          <button class="login-btn wix-button ng-binding is-button-outline button-with-icon" name="submit" ng-class="{'is-button-outline' : loginForm.$pristine, 'button-with-icon': !$ctrl.showPasswordField()}" ng-click="$ctrl.onSubmitClicked()"
            ng-disabled="$ctrl.warning" ng-show="!$ctrl.loading" type="submit"> Continue with Email <i class="wix-style-svg-font-icons-data-picker-arrow" ng-hide="$ctrl.showPasswordField()"></i>
          </button>
          <div class="spinner-container ng-hide" ng-show="$ctrl.loading">
            <spinner class="ng-isolate-scope"><svg class="spinner" width="29" height="29" viewBox="0 0 66 66" "="">
                <circle class=" path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
              </svg></spinner>
          </div>
        </div>
      </div>
    </div>
    <!-- ngIf: -->
    <div class="divider-container ng-scope" wix-experiment-if="specs.ident.MinorUIChangesLoginPage">
      <div class="divider withOr"></div>
      <label class="ng-binding">or</label>
      <div class="divider withOr"></div>
    </div><!-- end ngIf: function(){var a=g[d];return f.eval(b,a,g.wixPermissionContext)} -->
    <!-- ngIf: -->
    <social-signin template-url="'views/social-signin.html'" class="ng-isolate-scope"><!-- ngInclude: $ctrl.templateUrl -->
      <div ng-include="$ctrl.templateUrl" class="ng-scope">
        <div aria-label="More login options" class="sozial-buttons new ng-scope" ng-class="{'wide': $ctrl.showWiderButtons(), 'smaller': $ctrl.isSmallerButtons, 'newSdks': $ctrl.isNewSocials}" role="group">
          <!-- ngIf: $ctrl.showSocialsLoader -->
          <!-- ngIf: !$ctrl.hideGoogleButton -->
          <div class="social-button google-button ng-scope" ng-if="!$ctrl.hideGoogleButton" ng-style="$ctrl.isNewSocials ? {height: 'max-content'} : {}">
            <!-- ngIf: $ctrl.isNewSocials -->
            <!-- ngIf: !$ctrl.isNewSocials --><button class="buttonContentWrapper social-btn ng-scope" ng-click="$ctrl.socialClicked('google')" ng-if="!$ctrl.isNewSocials" ng-show="!$ctrl.googleLoading" tabindex="0" type="button">
              <div class="buttonIcon">
                <div class="buttonSvgImage"></div>
              </div>
              <!-- ngIf: $ctrl.googleButtonText -->
              <!-- ngIf: !$ctrl.googleButtonText --><span class="buttonContents ng-binding ng-scope" ng-if="!$ctrl.googleButtonText">Continue with Google</span><!-- end ngIf: !$ctrl.googleButtonText -->
            </button><!-- end ngIf: !$ctrl.isNewSocials -->
            <div ng-show="$ctrl.googleLoading" class="ng-hide">
              <bouncing-points class="color ng-isolate-scope">
                <div class="points">
                  <div class="point bounce point1">
                  </div>
                  <div class="point bounce point2">
                  </div>
                  <div class="point bounce point3">
                  </div>
                </div>
              </bouncing-points>
            </div>
          </div><!-- end ngIf: !$ctrl.hideGoogleButton -->
          <!-- ngIf: !$ctrl.isEducation && !$ctrl.hideFacebookButton -->
          <div class="social-button facebook-button ng-scope" ng-if="!$ctrl.isEducation &amp;&amp; !$ctrl.hideFacebookButton" ng-style="$ctrl.isNewSocials ? {height: 'max-content'} : {}">
            <!-- ngIf: $ctrl.isNewSocials -->
            <!-- ngIf: !$ctrl.isNewSocials --><button class="buttonContentWrapper social-btn ng-scope ng-isolate-scope" facebook-login="" fb-error="$ctrl.fbError" fb-loading="$ctrl.fbLoading" ng-click="$ctrl.socialClicked('facebook')"
              ng-if="!$ctrl.isNewSocials" ng-show="!$ctrl.fbLoading" tabindex="0" type="button">
              <div class="buttonIcon">
                <div class="buttonSvgImage"></div>
              </div>
              <!-- ngIf: $ctrl.fbButtonText -->
              <!-- ngIf: !$ctrl.fbButtonText --><span class="buttonContents ng-binding ng-scope" ng-if="!$ctrl.fbButtonText">Continue with Facebook</span><!-- end ngIf: !$ctrl.fbButtonText -->
            </button><!-- end ngIf: !$ctrl.isNewSocials -->
            <div ng-show="$ctrl.fbLoading" class="ng-hide">
              <bouncing-points class="color ng-isolate-scope">
                <div class="points">
                  <div class="point bounce point1">
                  </div>
                  <div class="point bounce point2">
                  </div>
                  <div class="point bounce point3">
                  </div>
                </div>
              </bouncing-points>
            </div>
          </div><!-- end ngIf: !$ctrl.isEducation && !$ctrl.hideFacebookButton -->
          <!-- ngIf: $ctrl.shouldShowApple && !$ctrl.isEducation -->
          <div class="social-button apple-button ng-scope" ng-if="$ctrl.shouldShowApple &amp;&amp; !$ctrl.isEducation" ng-style="$ctrl.isNewSocials ? {height: 'max-content'} : {}">
            <!-- ngIf: $ctrl.isNewSocials && !$ctrl.appleLoginHandler.isLoading -->
            <!-- ngIf: !$ctrl.isNewSocials --><button class="buttonContentWrapper social-btn ng-scope" ng-click="$ctrl.socialClicked('apple')" ng-if="!$ctrl.isNewSocials" ng-show="!$ctrl.appleLoginHandler.isLoading" tabindex="0" type="button">
              <div class="buttonIcon">
                <div class="buttonSvgImage"></div>
              </div>
              <!-- ngIf: $ctrl.appleButtonText -->
              <!-- ngIf: !$ctrl.appleButtonText --><span class="buttonContents ng-binding ng-scope" ng-if="!$ctrl.appleButtonText">Continue with Apple</span><!-- end ngIf: !$ctrl.appleButtonText -->
            </button><!-- end ngIf: !$ctrl.isNewSocials -->
            <div ng-show="$ctrl.appleLoginHandler.isLoading" class="ng-hide">
              <bouncing-points class="color ng-isolate-scope">
                <div class="points">
                  <div class="point bounce point1">
                  </div>
                  <div class="point bounce point2">
                  </div>
                  <div class="point bounce point3">
                  </div>
                </div>
              </bouncing-points>
            </div>
          </div><!-- end ngIf: $ctrl.shouldShowApple && !$ctrl.isEducation -->
          <div class="sso-link-container">
            <a ng-click="$ctrl.ssoLinkClicked()" ng-show="$ctrl.showSSOLoginLink()" tabindex="0" target="_self" class="ng-binding">Continue with SSO</a>
          </div>
          <div class="error-message ng-binding ng-hide" ng-show="$ctrl.googleError || $ctrl.showGoogleError">Login with Google is temporarily unavailable. Try again later.</div>
          <div class="error-message ng-binding ng-hide" ng-show="$ctrl.fbError || $ctrl.showFacebookError">Login with Facebook is temporarily unavailable. Try again later.</div>
          <div class="error-message ng-binding ng-hide" ng-show="$ctrl.appleError || $ctrl.showAppleError">Login with Apple is temporarily unavailable. Try again later.</div>
          <div class="google-error ng-hide" ng-show="$ctrl.googlePreLoginError">
            <div class="svg-icon"></div>
            <div class="error-msg ng-binding">It seems you're browsing in private mode (incognito). Switch to regular browsing or enable cookies to log in.</div>
          </div>
        </div>
      </div>
    </social-signin>
  </div>
  <terms-of-use mode="$ctrl.isEducation ? 'education' : 'login'" ng-class="{'with-left-margin': $ctrl.isMinimalContentFt &amp;&amp; !$ctrl.isNewLoginTwoStep}" class="ng-isolate-scope">
    <div ng-class="{'terms-of-use': true, 'terms-education': $ctrl.wixChannelsHandler.isWixEducation()}" class="terms-of-use">
      <div ng-class="{'wide-terms': $ctrl.isInEU() &amp;&amp; !$ctrl.showMinimalContent}">
        <!-- ngIf: !$ctrl.showMinimalContent -->
        <!-- ngIf: $ctrl.showMinimalContent -->
        <div ng-if="$ctrl.showMinimalContent" class="terms-of-use-minimal ng-scope">
          <!-- ngIf: $ctrl.mode == 'login' -->
          <div class="terms-of-use-links ng-scope" ng-if="$ctrl.mode == 'login'">
            <a href="https://www.wix.com/about/terms-of-use" target="_blank" translate="terms_of_use.terms_of_use" class="ng-scope">Terms of Use</a>
            <a href="https://www.wix.com/about/privacy" target="_blank" translate="terms_of_use.privacy_policy" class="ng-scope">Privacy Policy</a>
          </div><!-- end ngIf: $ctrl.mode == 'login' -->
          <!-- ngIf: $ctrl.mode == 'signup' || $ctrl.mode == 'education' -->
        </div><!-- end ngIf: $ctrl.showMinimalContent -->
        <!-- ngIf: $ctrl.showDivider() -->
        <!-- ngIf: $ctrl.isInvisibleCaptchaEnabled -->
        <div ng-if="$ctrl.isInvisibleCaptchaEnabled" translate="terms_of_use.reCaptcha" translate-values="{privacyPolicy: $ctrl.getCaptchaPrivacyPolicy(), termsOfUse: $ctrl.getCaptchaTermsOfUse()}" class="ng-scope">This site is protected by reCAPTCHA
          Enterprise. Google's <a href="https://policies.google.com/privacy" target="_blank" class="new">Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank" class="new">Terms of Use</a> apply.</div>
        <!-- end ngIf: $ctrl.isInvisibleCaptchaEnabled -->
      </div>
    </div>
  </terms-of-use>
</form>

Text Content

LOG IN

Don't have an account? Sign Up
To Wix Education
Email


This field is required.
Password


This field is required.
Remember me
Forgot Email?

Continue with Email


or


Continue with Google


Continue with Facebook


Continue with Apple

Continue with SSO
Login with Google is temporarily unavailable. Try again later.
Login with Facebook is temporarily unavailable. Try again later.
Login with Apple is temporarily unavailable. Try again later.
It seems you're browsing in private mode (incognito). Switch to regular browsing
or enable cookies to log in.
Terms of Use Privacy Policy
This site is protected by reCAPTCHA Enterprise. Google's Privacy Policy and
Terms of Use apply.