admin.comspro.fr Open in urlscan Pro
80.83.211.222  Public Scan

Submitted URL: https://webapp.comspro.fr/
Effective URL: https://admin.comspro.fr/signin.jsp?app=true
Submission: On September 16 via manual from FR — Scanned from FR

Form analysis 6 forms found in the DOM

Name: ctrl.mainForm

<form name="ctrl.mainForm" class="login-main-form sign-in-content-form ng-pristine ng-valid ng-scope">
  <div class="signin-main-form-login">
    <div class="login-component login-inputs">
      <h2 class="signin-label login-label ng-binding">Se connecter</h2>
      <div class="input-field">
        <input data-ng-init="ctrl.setFocusOnInputElement()" type="text" class="login-input-field ng-pristine ng-untouched ng-valid ng-empty" id="username" name="username" data-ng-model="username" autocomplete="username" auto-focus="true">
        <label for="username" class="ng-binding">E-mail ou numéro de téléphone</label>
      </div>
      <div class="input-field">
        <input type="password" class="login-input-field ng-pristine ng-untouched ng-valid ng-empty" id="password" name="password" autocomplete="current-password" data-ng-model="password">
        <label for="password" class="ng-binding">Mot de passe</label>
      </div>
      <div class="login-error-msg login-no-auth-error ng-inactive ng-hide" data-ng-hide="ctrl.mainForm.password.$valid" ng-messages="ctrl.mainForm.password.$error">
        <!-- ngMessage: noAuth -->
      </div>
    </div>
    <div class="hint-component-error ng-binding ng-hide" ng-show="ctrl.invitationError">
    </div>
    <div class="login-component login-button-container">
      <span class="signin-fake-link ng-binding" data-ng-click="ctrl.changeViewState(ctrl.states.SEND_VERIFICATION)"> Mot de passe oublié&nbsp;?</span>
      <button class="login-button-standard ng-binding" data-ng-click="ctrl.signIn(username, password)">Se connecter</button>
    </div>
  </div>
  <!-- ngIf: ctrl.showExternalSignIn -->
</form>

Name: ctrl.mainForm

<form name="ctrl.mainForm" class="login-main-form sign-in-content-form ng-pristine ng-valid ng-scope">
  <div class="signin-main-form-login">
    <div class="login-component login-inputs">
      <h2 class="signin-label login-label ng-binding">Se connecter</h2>
      <div class="input-field">
        <input data-ng-init="ctrl.setFocusOnInputElement()" type="text" class="login-input-field ng-pristine ng-untouched ng-valid ng-empty" id="username-auth" name="username" data-ng-model="username" autocomplete="username" auto-focus="true">
        <label for="username-auth" class="ng-binding">E-mail ou numéro de téléphone</label>
      </div>
      <div class="input-field">
        <input type="password" class="login-input-field ng-pristine ng-untouched ng-valid ng-empty" id="password-auth" name="password" autocomplete="current-password" data-ng-model="password">
        <label for="password-auth" class="ng-binding">Mot de passe</label>
      </div>
      <div class="login-error-msg login-no-auth-error ng-inactive ng-hide" data-ng-hide="ctrl.mainForm.password.$valid" ng-messages="ctrl.mainForm.password.$error">
        <!-- ngMessage: noAuth -->
      </div>
    </div>
    <div class="login-component login-button-container">
      <span class="signin-fake-link ng-binding" data-ng-click="ctrl.changeViewState(ctrl.states.SEND_VERIFICATION)"> Mot de passe oublié&nbsp;?</span>
      <button class="login-button-standard ng-binding" data-ng-click="ctrl.signIn(username, password)">Se connecter</button>
    </div>
  </div>
</form>

Name: ctrl.sendVerificationForm

<form name="ctrl.sendVerificationForm" class="sign-in-content-form ng-pristine ng-valid ng-scope">
  <div class="login-component">
    <h2 class="signin-label ng-binding">Mot de passe oublié&nbsp;?</h2>
  </div>
  <div class="login-component login-light-text">
    <div data-ng-bind-html="ctrl.labels.ENTER_USERNAME" class="ng-binding">Saisissez l'<b>adresse e-mail</b> ou le <b> numéro de téléphone</b> associé à votre compte&nbsp;:</div>
  </div>
  <div class="login-component login-inputs">
    <div class="input-field">
      <input type="text" class="login-input-field ng-pristine ng-untouched ng-valid ng-empty" id="enter_username" name="username" placeholder="e.g. 0047XXXXXX or 040XXXXXX" data-ng-model="username" auto-focus="false">
      <label for="enter_username" class="ng-binding">E-mail ou numéro de téléphone</label>
    </div>
  </div>
  <div class="login-component">
    <button class="login-button-full ng-binding" data-ng-disabled="!username" data-ng-click="ctrl.sendVerificationCode(username)" disabled="disabled">Réinitialiser le mot de passe</button>
  </div>
  <div class="login-component">
    <span class="signin-fake-link ng-binding" data-ng-click="ctrl.redirectToPasswordResetWithToken()">J'ai déjà un code de réinitialisation</span>
  </div>
</form>

Name: ctrl.createPasswordForm

<form name="ctrl.createPasswordForm" class="sign-in-content-form ng-pristine ng-valid ng-scope ng-valid-password-strength ng-valid-maxlength ng-valid-compare-to" autocomplete="off">
  <div class="login-component create-password-label-container">
    <h2 class="signin-label ng-binding">Créer un nouveau mot de passe</h2>
  </div>
  <div class="login-component login-password-component login-inputs">
    <div class="input-field">
      <input type="password" min-length-on-blur="" valid-score="" id="new_password" class="login-input-field ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty ng-valid-password-strength ng-valid-maxlength" ng-maxlength="40"
        autocomplete="off" nofill="" aria-autocomplete="none" name="new-password" ng-model="ctrl.viewData.password" auto-focus="false" zxcvbn="ctrl.passwordStrength" zx-extras="ctrl.passwordBlacklist">
      <label for="new_password" class="ng-binding">Nouveau mot de passe</label>
    </div>
    <password-strength-indicator password-strength="ctrl.passwordStrength" labels="ctrl.labels" class="ng-isolate-scope">
      <div class="password-strength-indicator">
        <div class="bars">
          <div class="bar left default" ng-class="ctrl.level">
          </div>
          <div class="bar middle default" ng-class="ctrl.level">
          </div>
          <div class="bar right default" ng-class="ctrl.level">
          </div>
        </div>
        <div class="explanation-text">
          <span class="headline default" ng-switch="ctrl.level" ng-class="ctrl.level">
            <!-- ngSwitchWhen: default --><span ng-switch-when="default" class="ng-binding ng-scope">Saisissez au moins 8&nbsp;caractères</span><!-- end ngSwitchWhen: -->
            <!-- ngSwitchWhen: not-allowed -->
            <!-- ngSwitchWhen: weak -->
            <!-- ngSwitchWhen: medium -->
            <!-- ngSwitchWhen: strong -->
          </span>
          <p ng-bind-html="ctrl.invalid ? ctrl.labels.PASSWORD_INSECURE : ctrl.labels.PASSWORD_TIP" class="ng-binding"><b>Astuce&nbsp;:</b> Pensez à utiliser une combinaison de plusieurs mots comme mot de passe. Un mot de passe plus long est
            généralement plus sécurisé.</p>
        </div>
      </div>
    </password-strength-indicator>
  </div>
  <div class="login-component login-inputs">
    <div class="input-field password-confirm-input-field">
      <input type="password" id="password_confirm" class="login-input-field ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty ng-valid-compare-to" name="passwordConfirm" data-ng-model="ctrl.viewData.passwordConfirm"
        compare-to="ctrl.viewData.password" password-errors="ctrl.createPasswordForm.password.$error" autocomplete="new-password" data-ng-blur="ctrl.checkPasswordOnBlur()">
      <label for="password_confirm" class="ng-binding">Répéter le mot de passe</label>
    </div>
    <div class="login-error-msg ng-inactive ng-hide" data-ng-hide="ctrl.createPasswordForm.password.$invalid || ctrl.createPasswordForm.password.$untouched || ctrl.createPasswordForm.passwordConfirm.$pristine"
      ng-messages="ctrl.createPasswordForm.passwordConfirm.$error">
      <!-- ngMessage: compareTo -->
    </div>
  </div>
  <!-- ngIf: ctrl.viewState === ctrl.states.CREATE_PASSWORD -->
</form>

<form class="sign-in-content-form ng-pristine ng-valid ng-scope">
  <div class="login-component">
    <h2 class="signin-label ng-binding">Validé!</h2>
  </div>
  <div class="login-component password-created-text">
    <div class="ng-binding"> Utilisez votre numéro de mobile ou adresse e-mail vérifiée comme nom d'utilisateur lorsque vous vous connectez avec votre mot de passe. </div>
  </div>
  <div class="login-component">
    <button class="login-button-full ng-binding" data-ng-click="ctrl.resetSignIn(ctrl.states.MAIN)">Se connecter sur le web</button>
  </div>
  <div class="login-component" data-ng-show="ctrl.brandingDTO !== undefined">
    <button class="login-button-full-outline ng-binding" data-ng-click="ctrl.handleRedirectToDownloadPage()">Télécharger l'application</button>
  </div>
</form>

Name: ctrl.enterContactInfoForm

<form name="ctrl.enterContactInfoForm" class="sign-in-content-form ng-pristine ng-valid ng-scope">
  <div class="login-component">
    <h2 class="signin-label ng-binding">Saisissez votre nom</h2>
  </div>
  <div class="login-component login-light-text">
    <div class="ng-binding"> Votre nom sera visible par vos collègues. </div>
  </div>
  <div class="login-component login-inputs">
    <div class="input-field">
      <input type="text" class="login-input-field ng-pristine ng-untouched ng-valid ng-empty" id="firstName" name="firstName" data-ng-model="ctrl.viewData.firstName" auto-focus="false">
      <label for="firstName" class="ng-binding">Prénom</label>
    </div>
  </div>
  <div class="login-component login-inputs">
    <div class="input-field">
      <input type="text" class="login-input-field ng-pristine ng-untouched ng-valid ng-empty" id="lastName" name="lastName" data-ng-model="ctrl.viewData.lastName">
      <label for="lastName" class="ng-binding">Nom</label>
    </div>
  </div>
  <div class="login-component">
    <button class="login-button-full ng-binding" data-ng-disabled="!ctrl.viewData.firstName || !ctrl.viewData.lastName || ctrl.viewData.isCreatingContact" data-ng-click="ctrl.confirmContactInfo()" disabled="disabled">Suivant</button>
  </div>
</form>

Text Content

NOUVEL UTILISATEUR

Activez votre compte à l'aide de votre code d'activation. Vous devriez l'avoir
reçu par e-mail ou SMS.
Contactez votre administrateur si vous n'avez pas reçu de code d'activation


NOM D'UTILISATEUR

Votre nom d'utilisateur est soit votre numéro de téléphone soit votre adresse
e-mail. Si vous utilisez votre numéro de téléphone pour vous connecter, celui-ci
devrait être renseigné avec l'indicatif téléphonique et en chiffres seulement
(sans tiret ni espace).


MOT DE PASSE

Vous pouvez changer votre mot de passe vous-même lorsque vous activez votre
compte. Si vous avez oublié votre mot de passe ou si vous voulez le changer,
vous pouvez facilement le réinitialiser ici.


SE CONNECTER

E-mail ou numéro de téléphone
Mot de passe


Mot de passe oublié ? Se connecter


SE CONNECTER

E-mail ou numéro de téléphone
Mot de passe

Mot de passe oublié ? Se connecter


MOT DE PASSE OUBLIÉ ?

Saisissez l'adresse e-mail ou le numéro de téléphone associé à votre compte :
E-mail ou numéro de téléphone
Réinitialiser le mot de passe
J'ai déjà un code de réinitialisation



CRÉER UN NOUVEAU MOT DE PASSE

Nouveau mot de passe
Saisissez au moins 8 caractères

Astuce : Pensez à utiliser une combinaison de plusieurs mots comme mot de passe.
Un mot de passe plus long est généralement plus sécurisé.

Répéter le mot de passe



VALIDÉ!

Utilisez votre numéro de mobile ou adresse e-mail vérifiée comme nom
d'utilisateur lorsque vous vous connectez avec votre mot de passe.
Se connecter sur le web
Télécharger l'application


AUTHORIZATION SUCCESSFUL!

You may now close this browser tab.




SAISISSEZ VOTRE NOM

Votre nom sera visible par vos collègues.
Prénom
Nom
Suivant




--------------------------------------------------------------------------------

Suomi العربية الفصحى Norsk Føroyskt Deutsch Español (LA) Français Italiano
Español Dansk Português Nederlands English Catalan Svenska Nederlands (België)
S'inscrire Aide