amigoapp.com.br
Open in
urlscan Pro
104.26.2.112
Public Scan
Submitted URL: http://amigoapp.com.br/
Effective URL: https://amigoapp.com.br/authenticate
Submission: On November 29 via manual from BR — Scanned from US
Effective URL: https://amigoapp.com.br/authenticate
Submission: On November 29 via manual from BR — Scanned from US
Form analysis
1 forms found in the DOM<form class="doca-flex doca-justify-center doca-items-center doca-flex-col doca-flex-1 ng-pristine ng-valid doca-grid__col-4 ng-valid-email" style="padding: 3rem;"
ng-class="{ 'doca-grid__col-4': ['login', 'forgot-pass'].includes(screen), 'doca-grid__col-5': screen === 'new-pass' }">
<amigo-loading ng-show="loading" class="ng-isolate-scope ng-hide">
<div class="loading" ng-class="{ 'loading-sm': (size === 'sm'), 'loading-lg': (size === 'lg') }" ng-style="{ 'height': (height ? height : 'auto') }" style="height: auto;">
<img src="assets/img/amigo-loading-v3.gif" alt="">
</div>
</amigo-loading>
<div class="doca-flex doca-flex-col ds-border-radius-8 authenticate-clinic__form-container" ng-show="screen === 'login' && !loading">
<div class="doca-flex doca-flex-col text-center">
<div class="doca-flex">
<img src="assets/svg/amigo-clinic.svg" class="doca-h-7" ng-show="!isAmigoOneDomain">
<img src="assets/img/amigo-one.svg" class="doca-h-7 ng-hide" ng-show="isAmigoOneDomain">
</div>
</div>
<!-- ngIf: showMfaStep -->
<div class="doca-flex doca-flex-col login-container__content" ng-show="!showMfaStep">
<div class="doca-form__field doca-w-full">
<label class="doca-form__label"> E-mail <label class="ac-label__red-dot" style="margin: 0;"><sup>*</sup></label>
</label>
<div class="doca-form-control__icon-container">
<input class="doca-form-control ng-pristine ng-untouched ng-valid ng-valid-email" data-cy="input-authenticate-email" type="email" ng-disabled="disableButton" ng-model="email" placeholder="Digite seu e-mail">
</div>
</div>
<div class="doca-form__field doca-w-full doca-mt-6">
<label class="doca-form__label"> Senha <label class="ac-label__red-dot" style="margin: 0;"><sup>*</sup></label>
</label>
<div class="doca-form-control__icon-container doca-form-control__icon-container--right">
<input class="doca-form-control ng-pristine ng-untouched ng-valid" data-cy="input-authenticate-password" ng-model="password" ng-disabled="disableButton" placeholder="Digite sua senha" type="password">
<!-- ngIf: defaultType === 'text' -->
<!-- ngIf: defaultType === 'password' --><i class="doca-icon ng-scope ng-isolate-scope doca-icon--regular doca-icon__eye-slash" ng-class="iconClass" icon="eye-slash" type="regular" ng-click="togglePassword()" ng-if="defaultType === 'password'"></i><!-- end ngIf: defaultType === 'password' -->
</div>
</div>
<button class="doca-button doca-button--primary doca-button--block doca-mt-6" data-cy="button-continue-login" ng-disabled="disableButton || !email || !password" ng-click="login()" disabled="disabled">
<i class="doca-icon ng-isolate-scope doca-icon--solid doca-icon--animate-spin doca-icon__spinner-third ng-hide" ng-class="iconClass" ng-show="disableButton" icon="spinner-third" animate="spin"></i> Entrar
<i class="doca-icon ng-isolate-scope doca-icon--regular doca-icon__arrow-right-to-bracket" ng-class="iconClass" ng-hide="disableButton" icon="arrow-right-to-bracket" type="regular"></i></button>
<span ng-click="changeScreen('forgot-pass')" class="cpointer doca-text doca-text--small doca-text--dark doca-link doca-mt-6 text-center">Esqueci a senha</span>
</div>
</div>
<div class="doca-flex doca-flex-col doca-justify-center ds-border-radius-8 authenticate-clinic__form-container doca-mr-0 ng-hide" ng-show="screen === 'new-pass' && !loading"
style="width: 100%; max-height: max-content; height: max-content !important;">
<div class="doca-flex doca-flex-col">
<div class="doca-flex doca-flex-col text-center">
<div class="doca-flex">
<img src="assets/svg/amigo-clinic.svg" class="doca-h-7">
</div>
</div>
<div class="doca-flex doca-flex-col doca-mt-4">
<p class="doca-text--large doca-text--medium">Redefina sua senha</p>
<p class="doca-text--gray doca-text--small doca-mt-2">Informe sua nova senha.</p>
<user-password form="newPasswordForm" class="ng-isolate-scope">
<div class="doca">
<div class="doca-flex doca-flex-col ">
<div class="doca-flex doca-items-center">
<div class="doca-flex doca-flex-col doca-w-full">
<div class="doca-flex ds-flex doca-mt-4 doca-gap-4">
<div class="doca-flex doca-flex-col doca-flex-1">
<div class="doca-flex doca-flex-col">
<div class="doca-flex">
<label class="doca-form__label">Senha</label>
<label ng-hide="isAdminControl" class="ac-label__red-dot" style="margin: 0;"><sup>*</sup></label>
</div>
<div class="doca-form__field doca-flex doca-items-center relative">
<div class="doca-form-control__icon-container doca-form-control__icon-container--right doca-w-full">
<input ng-disabled="isAdminControl" ng-model="form.password" ng-change="changePasswordInput()" class="doca-form-control ng-pristine ng-untouched ng-valid" type="password" placeholder="Insira a senha" autocomplete="off"
data-cy="input-user-password">
<!-- ngIf: formControl.show_password -->
<!-- ngIf: !formControl.show_password --><i class="doca-icon ng-scope ng-isolate-scope doca-icon--regular doca-icon__eye-slash" ng-class="iconClass" icon="eye-slash" type="regular" ng-click="formControl.show_password = !formControl.show_password" ng-if="!formControl.show_password"></i><!-- end ngIf: !formControl.show_password -->
</div>
</div>
</div>
</div>
<div class="doca-flex doca-flex-col doca-flex-1">
<div class="doca-flex doca-flex-col ">
<div class="doca-flex">
<label class="doca-form__label">Confirmar senha</label>
<label ng-hide="isAdminControl" class="ac-label__red-dot" style="margin: 0;"><sup>*</sup></label>
</div>
<div class="doca-flex doca-form__field doca-items-center relative">
<div class="doca-form-control__icon-container doca-form-control__icon-container--right doca-w-full">
<input ng-disabled="isAdminControl" ng-model="form.confirm_password" class="doca-form-control ng-pristine ng-untouched ng-valid" type="password" placeholder="Repita a senha" data-cy="input-user-confirm-password">
<!-- ngIf: formControl.show_confirmation_password -->
<!-- ngIf: !formControl.show_confirmation_password --><i class="doca-icon ng-scope ng-isolate-scope doca-icon--regular doca-icon__eye-slash" ng-class="iconClass" icon="eye-slash" type="regular" ng-click="formControl.show_confirmation_password = !formControl.show_confirmation_password" ng-if="!formControl.show_confirmation_password"></i><!-- end ngIf: !formControl.show_confirmation_password -->
</div>
</div>
</div>
</div>
</div>
<div class="user-password-meter-wrap ng-hide" ng-show="form.password.length" style="width: calc(50% - .5rem);">
<div class="user-password-meter-bar "></div>
</div>
<div class="m-t-32">
<div class="doca-flex doca-items-center">
<!-- ngIf: !formControl.is_valid -->
<icon ng-if="!formControl.is_valid"><svg viewBox="0 0 16 16" class="af-icon icon-16" style="fill: #AFC1CF">
<use xlink:href="assets/svg/af_cancel-circle.svg#Outline_Icons" fill=""></use>
</svg></icon><!-- end ngIf: !formControl.is_valid -->
<!-- ngIf: formControl.is_valid -->
<span class="doca-ml-2 doca-text doca-text--extra-small doca-text--gray">Sua senha deve ser segura</span>
</div>
<div class="doca-flex doca-items-center m-t-8">
<!-- ngIf: !formControl.has_min_length -->
<icon ng-if="!formControl.has_min_length"><svg viewBox="0 0 16 16" class="af-icon icon-16" style="fill: #AFC1CF">
<use xlink:href="assets/svg/af_cancel-circle.svg#Outline_Icons" fill=""></use>
</svg></icon><!-- end ngIf: !formControl.has_min_length -->
<!-- ngIf: formControl.has_min_length -->
<span class="doca-ml-2 doca-text doca-text--extra-small doca-text--gray">Mínimo de 8 caracteres</span>
</div>
<div class="doca-flex doca-items-center m-t-8">
<!-- ngIf: !formControl.has_number -->
<icon ng-if="!formControl.has_number"><svg viewBox="0 0 16 16" class="af-icon icon-16" style="fill: #AFC1CF">
<use xlink:href="assets/svg/af_cancel-circle.svg#Outline_Icons" fill=""></use>
</svg></icon><!-- end ngIf: !formControl.has_number -->
<!-- ngIf: formControl.has_number -->
<span class="doca-ml-2 doca-text doca-text--extra-small doca-text--gray">Deve conter ao menos 1 número</span>
</div>
<div class="doca-flex doca-items-center ds-flex ds-flex__align--start m-t-8">
<!-- ngIf: !formControl.has_uppercase_letter -->
<icon ng-if="!formControl.has_uppercase_letter"><svg viewBox="0 0 16 16" class="af-icon icon-16" style="fill: #AFC1CF">
<use xlink:href="assets/svg/af_cancel-circle.svg#Outline_Icons" fill=""></use>
</svg></icon><!-- end ngIf: !formControl.has_uppercase_letter -->
<!-- ngIf: formControl.has_uppercase_letter -->
<span class="doca-ml-2 doca-text doca-text--extra-small doca-text--gray">Deve conter ao menos 1 letra maiúscula</span>
</div>
<div class="doca-flex doca-items-center ds-flex ds-flex__align--start m-t-8">
<!-- ngIf: !formControl.has_special_char -->
<icon ng-if="!formControl.has_special_char"><svg viewBox="0 0 16 16" class="af-icon icon-16" style="fill: #AFC1CF">
<use xlink:href="assets/svg/af_cancel-circle.svg#Outline_Icons" fill=""></use>
</svg></icon><!-- end ngIf: !formControl.has_special_char -->
<!-- ngIf: formControl.has_special_char -->
<span class="doca-ml-2 doca-text doca-text--extra-small doca-text--gray">Deve conter ao menos 1 caractere especial (@* ! # % ; : . )</span>
</div>
</div>
<div class="doca-mt-3 doca-text--extra-small doca-text--gray doca-text--semibold"> Dica: Não utilize nomes próprios, dados pessoais e nem números sequenciais </div>
</div>
</div>
</div>
</div>
</user-password>
<button class="doca-button doca-button--primary doca-button--block doca-mt-6" ng-click="newPassword()" ng-disabled="!newPasswordForm.is_valid || disableButton || loading" disabled="disabled">
<i class="doca-icon ng-isolate-scope doca-icon--solid doca-icon--animate-spin doca-icon__spinner-third ng-hide" ng-class="iconClass" ng-show="disableButton || loading" icon="spinner-third" animate="spin"></i>
<span>Redefinir senha</span>
</button>
</div>
</div>
</div>
<div class="doca-flex doca-justify-center doca-items-center doca-flex-col doca-flex-1 doca-grid__col-4 ng-hide" ng-show="screen === 'forgot-pass' && !loading" style="width: 100%; max-height: max-content;">
<div class="doca-flex doca-flex-col ds-border-radius-8 authenticate-clinic__form-container">
<div class="doca-flex doca-flex-col text-center">
<div class="doca-flex">
<img src="assets/svg/amigo-clinic.svg" class="doca-h-7">
</div>
</div>
<div class="doca-flex doca-flex-col login-container__content">
<p class="doca-text--large doca-text--medium">Redefina sua senha</p>
<p class="doca-text--gray doca-text--small doca-mt-2">Informe seu endereço de e-mail abaixo e enviaremos as instruções para redefinição de senha.</p>
<div class="doca-form__field doca-w-full doca-mt-4">
<label class="doca-form__label"> E-mail <label class="ac-label__red-dot" style="margin: 0;"><sup>*</sup></label>
</label>
<div class="doca-form-control__icon-container">
<input class="doca-form-control ng-pristine ng-untouched ng-valid ng-valid-email" type="email" ng-disabled="loadingForgotPass" ng-model="forgotPassEmail" placeholder="Digite seu e-mail">
</div>
</div>
<button class="doca-button doca-button--primary doca-button--block doca-mt-6" ng-click="submitForgotPassword()" ng-disabled="loadingForgotPass || !forgotPassEmail" disabled="disabled">
<i class="doca-icon ng-isolate-scope doca-icon--solid doca-icon--animate-spin doca-icon__spinner-third ng-hide" ng-class="iconClass" ng-show="loadingForgotPass" icon="spinner-third" animate="spin"></i>
<span>Redefinir senha</span>
</button>
<button class="doca-mt-2 doca-button ng-binding ng-isolate-scope doca-button--tertiary doca-button--block" ng-class="buttonClass" block="true" variant="tertiary" label="Voltar" ng-disabled="loading" ng-click="changeScreen('login')">
<!-- ngIf: icon --> Voltar <!-- ngIf: iconRight -->
</button>
</div>
</div>
</div>
</form>
Text Content
Simplifique a gestão da sua clínica Tire o máximo proveito do Amigo One® A plataforma Amigo Clinic ajuda a simplificar e otimizar seu dia a dia, reduzindo custos e encargos administrativos Exclusivo para o plano Premium, atenda seus pacientes utilizando seu computador e facilite ainda mais sua rotina. Tenha acesso a recursos poderosos como o prontuário eletrônico versão web e a dezenas de funcionalidades exclusivas. Traga sua secretária também! -------------------------------------------------------------------------------- Use Amigo One® em seu celular Precisa de informações? Ligue 4007 2102 ou suporte@amigotech.com.br AMIGO CONNECTING LTDA. 42.882.386/0001-52 Termo de uso Política de Privacidade E-mail * Senha * Entrar Esqueci a senha Redefina sua senha Informe sua nova senha. Senha * Confirmar senha * Sua senha deve ser segura Mínimo de 8 caracteres Deve conter ao menos 1 número Deve conter ao menos 1 letra maiúscula Deve conter ao menos 1 caractere especial (@* ! # % ; : . ) Dica: Não utilize nomes próprios, dados pessoais e nem números sequenciais Redefinir senha Redefina sua senha Informe seu endereço de e-mail abaixo e enviaremos as instruções para redefinição de senha. E-mail * Redefinir senha Voltar word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1