app.screenful.me Open in urlscan Pro
54.216.252.255  Public Scan

URL: https://app.screenful.me/
Submission: On August 01 via manual from GB — Scanned from GB

Form analysis 1 forms found in the DOM

Name: loginForm

<form class="auth-form ng-pristine ng-valid-email ng-invalid ng-invalid-required" name="loginForm" novalidate="" ng-show="!login.loading" ng-submit="login.login()">
  <h2 class="auth-title login">Hi, please log in.</h2>
  <p class="description ng-hide" ng-show="auth.isJiraEnvironment() || auth.isTrelloEnvironment() || auth.isMondayEnvironment()"> To use
    <a ng-show="auth.isDashhboardsProduct() &amp;&amp; auth.isJiraEnvironment()" href="https://screenful.com/dashboard-for-jira/" target="_blank" class="ng-hide">Dashboards by Screenful</a><!--
        --><a ng-show="auth.isDashhboardsProduct() &amp;&amp; auth.isTrelloEnvironment()" href="https://screenful.com/dashboard-for-trello/" target="_blank" class="ng-hide">Dashboards by Screenful</a><!--
        --><a ng-show="auth.isReportsProduct() &amp;&amp; auth.isJiraEnvironment()" href="https://screenful.com/jira/reports-for-jira/" target="_blank" class="ng-hide">Analytics &amp; Reports by Screenful</a><!--
        --><a ng-show="auth.isReportsProduct() &amp;&amp; auth.isTrelloEnvironment()" href="https://screenful.com/trello/reports-for-trello/" target="_blank" class="ng-hide">Analytics &amp; Reports by Screenful</a><!--
        --><a ng-show="auth.isReportsProduct() &amp;&amp; auth.isMondayEnvironment()" href="https://screenful.com/monday/reports-for-monday/" target="_blank" class="ng-hide">Analytics &amp; Reports by Screenful</a><!--
        -->, you need a Screenful account. Sign up to create one, or if you already have an account, just log in. </p>
  <div class="alert ng-binding ng-hide" ng-show="login.message" ng-class="{
          'alert-success': login.success,
          'alert-danger': login.error
        }" ng-bind-html="login.message"></div>
  <div class="form-group" ng-class="{'has-error': loginForm.$submitted &amp;&amp; (loginForm.email.$error.required || loginForm.email.$error.email || login.error)}">
    <label for="email">Username</label>
    <input type="email" name="email" class="form-control ng-pristine ng-untouched ng-valid-email ng-invalid ng-invalid-required" placeholder="Your email address" id="email" autofocus="" ng-model="login.email" ng-disabled="login.loading" required="">
    <span class="error-message ng-hide" ng-show="loginForm.$submitted &amp;&amp; loginForm.email.$error.required">Please enter username.</span>
    <span class="error-message ng-hide" ng-show="loginForm.$submitted &amp;&amp; loginForm.email.$error.email">Invalid E-mail address.</span>
    <!-- <span class="error-message"
          ng-show="loginForm.$submitted && login.error">{{login.error}}</span> -->
  </div>
  <div class="form-group" ng-class="{'has-error': loginForm.$submitted &amp;&amp; (loginForm.password.$error.required || login.error)}">
    <label for="password">Password</label>
    <a class="forgot-btn" tabindex="-1" ui-sref="main.auth.recover" href="/auth/recover">Forgot ?</a>
    <input type="password" name="password" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required" placeholder="Your password" id="password" ng-model="login.password" ng-disabled="login.loading" required="">
    <span class="error-message ng-hide" ng-show="loginForm.$submitted &amp;&amp; loginForm.password.$error.required">Please enter password.</span>
    <!-- <span class="error-message"
          ng-show="loginForm.$submitted && login.error">{{login.error}}</span> -->
  </div>
  <div class="form-group">
    <button type="submit" id="auth-login-btn" class="btn btn-lg btn-success btn-block login-btn" ng-disabled="login.loading" blur-button=""> Log In </button>
    <div class="has-padding-top" ng-hide="main.getEnv() === 'selfhosted'">
      <p class="separator"><span>Or</span></p>
    </div>
    <button type="submit" ng-hide="main.getEnv() === 'selfhosted'" id="auth-login-sso-btn" class="btn btn-lg btn-block sso-btn" ui-sref="main.auth.loginSso" ng-disabled="login.loading" blur-button="" href="/auth/login-sso"> Log In with SSO </button>
  </div>
  <div class="auth-footer" ng-hide="login.feature_set !== 'saas' || main.getEnv() === 'selfhosted' || auth.isJiraEnvironment()"> No account yet? <a href="https://screenful.com/guide/inviting-users" target="_blank">Request invitation</a>
    <span> or <!-- ngIf: !auth.isJiraEnvironment() --><a ng-if="!auth.isJiraEnvironment()" ui-sref="main.auth.signup" class="ng-scope" href="/auth/signup">start a new trial.</a><!-- end ngIf: !auth.isJiraEnvironment() -->
    </span>
  </div>
  <!-- ngIf: auth.isJiraEnvironment() -->
</form>

Text Content

HI, PLEASE LOG IN.

To use Dashboards by ScreenfulDashboards by ScreenfulAnalytics & Reports by
ScreenfulAnalytics & Reports by ScreenfulAnalytics & Reports by Screenful, you
need a Screenful account. Sign up to create one, or if you already have an
account, just log in.


Username Please enter username. Invalid E-mail address.
Password Forgot ? Please enter password.
Log In

Or

Log In with SSO
No account yet? Request invitation or start a new trial.