app.filemail.com
Open in
urlscan Pro
178.21.23.182
Public Scan
Submitted URL: http://app.filemail.com/
Effective URL: https://app.filemail.com/login
Submission: On December 16 via manual from NO — Scanned from FR
Effective URL: https://app.filemail.com/login
Submission: On December 16 via manual from NO — Scanned from FR
Form analysis
1 forms found in the DOMPOST ./login
<form method="post" action="./login" id="ctl00">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="pT8NA6yQK8/qTgKLVOaHsA237B5Ky4YYZBcU1NG9UspvyQQjoh8UstHjUEWykm7TqwK0gwIj8Pj9TkCKJF/+6P14h/0=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="393D51EE">
</div>
<div ng-app="filemail.login" class="ng-scope">
<div class="container-fluid ng-scope" ng-controller="LoginPageController as $ctrl">
<div class="row min-vh-100">
<div class="col-12 col-lg-6 d-flex justify-content-center align-items-center" id="main-col-left">
<div class="slidable-panel column-box" ng-class="{ 'slide-out': $ctrl.vm.step === '2fa' }">
<div class="mb-10">
<a href="https://www.filemail.com">
<img src="/images/logo/logo-horiz.svg" class="column-box-logo" alt="Filemail logo">
</a>
</div>
<h1 class="h3 mb-2 mb-lg-3">Se connecter</h1>
<div class="mb-6 text-light">Bienvenue à nouveau ! Veuillez saisir vos coordonnées.</div>
<fieldset ng-disabled="$ctrl.vm.busy">
<div class="form-group">
<label for="Email">Courriel</label>
<input name="Email" id="Email" autocomplete="username" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required" type="email" ng-model="$ctrl.vm.email" required=""
ng-class="{ 'is-invalid': $ctrl.errorProvider.hasErrors('Email') }">
</div>
<div class="form-group mb-2">
<label for="Password">Mot de passe</label>
<input name="Password" id="Password" autocomplete="current-password" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" type="password" ng-model="$ctrl.vm.password" required=""
ng-class="{ 'is-invalid': $ctrl.errorProvider.hasErrors('Password') }">
</div>
<!-- ngIf: $ctrl.vm.serverError.length > 0 -->
<div class="form-group text-sm">
<a ng-href="/fr/forgot-password" href="/fr/forgot-password">Mot de passe oublié ?</a>
</div>
<div class="form-group mt-6">
<button class="btn btn-primary btn-lg-mobile btn-block" type="submit"> Se connecter </button>
</div>
</fieldset>
<div class="text-center mt-6 text-sm"> Vous n'avez pas de compte ? <a href="https://www.filemail.com/price-plans-comparison">S'inscrire</a>
</div>
<div class="mt-2 mt-6 h-divider"></div>
<button class="btn btn-block btn-outline-gray mt-6" type="button" ng-click="$ctrl.ssoLogin('azure')">
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.66797 1.66667H9.58786V9.58657H1.66797V1.66667Z" fill="#F25022"></path>
<path d="M10.4141 1.66667H18.334V9.58657H10.4141V1.66667Z" fill="#7FBA00"></path>
<path d="M1.66797 10.4133H9.58786V18.3332H1.66797V10.4133Z" fill="#00A4EF"></path>
<path d="M10.4141 10.4133H18.334V18.3332H10.4141V10.4133Z" fill="#FFB900"></path>
</svg>
<span class="ml-1"> Connexion avec Microsoft Entra </span>
</button>
<button class="btn btn-block btn-outline-gray mt-4" type="button" ng-click="$ctrl.ssoLogin('google')">
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M9.99914 4.88888C11.564 4.88888 12.6195 5.56481 13.2214 6.12962L15.5732 3.83332C14.1288 2.49073 12.2491 1.66666 9.99914 1.66666C6.73987 1.66666 3.92506 3.53703 2.55469 6.25925L5.24913 8.35185C5.92506 6.34258 7.79543 4.88888 9.99914 4.88888Z"
fill="#EA4335"></path>
<path d="M18 10.1852C18 9.49998 17.9444 8.99998 17.8241 8.48146H10V11.5741H14.5926C14.5 12.3426 14 13.5 12.8889 14.2778L15.5185 16.3148C17.0926 14.8611 18 12.7222 18 10.1852Z" fill="#4285F4"></path>
<path
d="M5.26056 11.6482C5.08464 11.1297 4.98279 10.5741 4.98279 10C4.98279 9.42595 5.08464 8.87039 5.2513 8.35187L2.55686 6.25928C1.99204 7.38891 1.66797 8.65743 1.66797 10C1.66797 11.3426 1.99204 12.6111 2.55686 13.7408L5.26056 11.6482Z"
fill="#FBBC05"></path>
<path
d="M10.0016 18.3333C12.2516 18.3333 14.1405 17.5926 15.5201 16.3148L12.8905 14.2778C12.1868 14.7685 11.2423 15.1111 10.0016 15.1111C7.79789 15.1111 5.92752 13.6574 5.26085 11.6481L2.56641 13.7407C3.93678 16.4629 6.74233 18.3333 10.0016 18.3333Z"
fill="#34A853"></path>
</svg>
<span class="ml-1"> Connectez-vous avec Google Workspace </span>
</button>
</div>
<div class="slidable-panel column-box pre-slide" ng-class="{ 'slide-in-delay': $ctrl.vm.step === '2fa' }">
<div class="mb-10">
<img src="/images/logo/logo-horiz.svg" class="column-box-logo" alt="Filemail logo">
</div>
<h5>Saisissez le code à 6 chiffres de votre application d'authentification.</h5>
<div class="text-light mb-8"> Cela nous permet de sécuriser votre compte en vérifiant qu'il s'agit bien de vous. </div>
<div focus-first-empty="$ctrl.focusPin">
<pin-input ng-model="$ctrl.vm.pin" ng-disabled="$ctrl.vm.busy" input-class="$ctrl.getPinInputClass()" on-enter="$ctrl.trySubmitPin()" class="ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty">
<fieldset class="pin-input" ng-disabled="$ctrl.ngDisabled === true"> <!-- ngRepeat: _ in $ctrl.vm.chars track by $index --><input ng-repeat="_ in $ctrl.vm.chars track by $index" type="text"
class="pin-input-item ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength form-control" ng-class="$ctrl.inputClass || 'form-control'" ng-model="$ctrl.vm.chars[$index]" ng-keydown="$ctrl.keydown($event, $index)"
maxlength="1"><!-- end ngRepeat: _ in $ctrl.vm.chars track by $index --><input ng-repeat="_ in $ctrl.vm.chars track by $index" type="text"
class="pin-input-item ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength form-control" ng-class="$ctrl.inputClass || 'form-control'" ng-model="$ctrl.vm.chars[$index]" ng-keydown="$ctrl.keydown($event, $index)"
maxlength="1"><!-- end ngRepeat: _ in $ctrl.vm.chars track by $index --><input ng-repeat="_ in $ctrl.vm.chars track by $index" type="text"
class="pin-input-item ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength form-control" ng-class="$ctrl.inputClass || 'form-control'" ng-model="$ctrl.vm.chars[$index]" ng-keydown="$ctrl.keydown($event, $index)"
maxlength="1"><!-- end ngRepeat: _ in $ctrl.vm.chars track by $index --><input ng-repeat="_ in $ctrl.vm.chars track by $index" type="text"
class="pin-input-item ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength form-control" ng-class="$ctrl.inputClass || 'form-control'" ng-model="$ctrl.vm.chars[$index]" ng-keydown="$ctrl.keydown($event, $index)"
maxlength="1"><!-- end ngRepeat: _ in $ctrl.vm.chars track by $index --><input ng-repeat="_ in $ctrl.vm.chars track by $index" type="text"
class="pin-input-item ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength form-control" ng-class="$ctrl.inputClass || 'form-control'" ng-model="$ctrl.vm.chars[$index]" ng-keydown="$ctrl.keydown($event, $index)"
maxlength="1"><!-- end ngRepeat: _ in $ctrl.vm.chars track by $index --><input ng-repeat="_ in $ctrl.vm.chars track by $index" type="text"
class="pin-input-item ng-pristine ng-untouched ng-valid ng-scope ng-empty ng-valid-maxlength form-control" ng-class="$ctrl.inputClass || 'form-control'" ng-model="$ctrl.vm.chars[$index]" ng-keydown="$ctrl.keydown($event, $index)"
maxlength="1"><!-- end ngRepeat: _ in $ctrl.vm.chars track by $index --></fieldset>
</pin-input>
</div>
<!-- ngIf: $ctrl.vm.pinError -->
<div class="mt-8">
<button class="btn btn-primary btn-lg-mobile btn-block" type="button" ng-disabled="$ctrl.vm.busy || $ctrl.isPinValid() === false" ng-click="$ctrl.submitPin()" disabled="disabled"> Vérifier le code </button>
</div>
<div class="mt-8 text-sm text-center">
<a href="/fr/login">Retour à la connexion</a>
</div>
</div>
</div>
<div class="col col-6 bg-gray-50 d-none d-lg-flex" id="main-col-right">
<div class="row align-items-center m-0 w-100">
<div class="col">
<div class="row">
<div class="col right-col-images">
<div class="right-col-image fade-in" ng-class="{ 'pre-fade': $ctrl.vm.readyToShow !== true, 'fade-in': $ctrl.vm.readyToShow }" style="width: 650px; max-height: 50vh;">
<lottie-player class="right-col-animation" src="/Frontend/images/filemail2023/animations/signup-animation.lottie" background="transparent" speed="1" loop="" autoplay=""></lottie-player>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
Text Content
SE CONNECTER Bienvenue à nouveau ! Veuillez saisir vos coordonnées. Courriel Mot de passe Mot de passe oublié ? Se connecter Vous n'avez pas de compte ? S'inscrire Connexion avec Microsoft Entra Connectez-vous avec Google Workspace SAISISSEZ LE CODE À 6 CHIFFRES DE VOTRE APPLICATION D'AUTHENTIFICATION. Cela nous permet de sécuriser votre compte en vérifiant qu'il s'agit bien de vous. Vérifier le code Retour à la connexion