myadmin/vendor/view/users/users_login_form.php

209 lines
No EOL
9.4 KiB
PHP

<div class="container p-5">
<div class="col-md-12">
<div class="card o-hidden border-0 shadow-sm my-5 border">
<div class="card-body p-0">
<!-- Nested Row within Card Body -->
<div class="row">
<div class="col-lg-6">
<div class="p-5">
<div class="text-center">
<h1 class="h4 text-gray-900 mb-4"><img src="img/logo2.png" class="img-fluid" /></h1>
</div>
<form id="frmAccess" class="box" autocomplete="off">
<?php if( (isset($_REQUEST['FIRSTACCESS'])) && ($_REQUEST['FIRSTACCESS'] == "S") ) { ?>
<p class="alert alert-danger">
Este é o seu primeiro acesso, cadastre uma senha definitiva para ter acesso.<br/><br/>
A senha precisa ter letras, números e, se possível, caracteres especiais, e um máximo de 10 dígitos.
</p>
<div class="form-group">
<label for="user-email">Email:</label>
<input class="form-control form-control-user" aria-describedby="emailHelp" value="<?php echo $_SESSION['USERSEMAIL']; ?>" disabled type="email">
</div>
<div class="form-group">
<label for="password-inform">Senha:</label>
<input class="form-control form-control-user" name="password-inform" id="password-inform" name="password-inform" maxlength="10" placeholder="* * * * * * * *" type="password">
</div>
<div class="form-group">
<label for="password-confirm">Confirmar senha:</label>
<input class="form-control form-control-user" name="password-confirm" id="password-confirm" name="password-inform" maxlength="10" placeholder="* * * * * * * *" type="password">
</div>
<input type="hidden" name="TABLE" value="users" />
<input type="hidden" name="ACTION" value="users_first_access" />
<input type="hidden" name="FOLDER" value="action" />
<input type="button" class="btn btn-primary btn-user btn-block mb-3" value="Cadastrar senha" onclick="sendForm('#frmAccess', '', true, 'Cadastrando senha', 0, '#loadUser', '', '', 'circle', '', '')" />
<?php } else { ?>
<div class="form-group">
<label for="user-email">Email:</label>
<input class="form-control form-control-user" name="user-email" id="user-email" aria-describedby="emailHelp" placeholder="nome@exemplo.com" type="email" data-required="S" data-toggle="tooltip" data-placement="left" title="Informe seu e-mail" value="<?php echo isset($_COOKIE['RememberAccess']) ? $Main->decryptData($_COOKIE['UserEmail']) : '';?>">
</div>
<div class="form-group">
<label for="user-password">Senha:</label>
<input class="form-control form-control-user" name="user-password" id="user-password" name="password-inform" maxlength="20" placeholder="********" type="password" data-required="S" data-toggle="tooltip" data-placement="left" title="Informe sua senha" value="<?php echo isset($_COOKIE['RememberAccess']) ? $Main->decryptData($_COOKIE['UserPassword']) : '';?>">
</div>
<input type="button" class="btn btn-dark btn-user btn-block mb-3" id="btnAccess" onclick="validateForm('#frmAccess', 'Autenticando usuário', '#loadUser')" value="Autenticar usuário" />
<div class="form-group">
<div class="custom-control custom-checkbox small">
<input class="custom-control-input" id="remember_access" name="remember_access" value="S" type="checkbox" <?php echo isset($_COOKIE['RememberAccess']) ? 'checked' : ''; ?>>
<label class="custom-control-label" for="remember_access">Lembrar os dados de acesso</label>
</div>
</div>
<input type="hidden" name="TABLE" value="users" />
<input type="hidden" name="ACTION" value="users_access" />
<input type="hidden" name="FOLDER" value="action" />
<?php } ?>
<h6 id="loadUser" class="text-center"></h6>
</form>
</div>
</div>
<div class="col-lg-6 d-none d-lg-block div-custom-color p-5">
<div class="p-5 text-white text-center">
<h2>Bem vindo de volta!</h2>
Esqueceu a senha?
<hr/>
<div class="text-center">
<a class="btn btn-outline-light" href="#">Solicitar nova senha</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php if( (isset($_REQUEST['FIRSTACCESS'])) && ($_REQUEST['FIRSTACCESS'] == "S") ) { ?>
<script type="text/javascript">
/** Operações ao carregar a página */
$(document).ready(function(e) {
/** Coloca o foco no campo e-mail */
$('input[name="password-inform"]').focus();
/** Ao pressionar enter no campo e-mail, avança para o campo password */
$('input[name="password-inform"]').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
//Coloco o foco no campo de senha
$('input[name="password-confirm"]').focus();
}
event.stopPropagation();
});
$('input[name="password-confirm"]').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
//Envia a solicitação de cadastro de nova senha
validateForm('#frmAccess', 'Autenticando usuário', '#loadUser');
}
event.stopPropagation();
});
});
</script>
<?php } else { ?>
<script type="text/javascript">
/** Operações ao carregar a página */
$(document).ready(function(e) {
/** Coloca o foco no campo e-mail */
$('input[name="user-email"]').focus();
/** Ao pressionar enter no campo e-mail, avança para o campo password */
$('input[name="user-email"]').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
//Coloco o foco no campo de senha
$('input[name="user-password"]').focus();
}
event.stopPropagation();
});
$('input[name="user-password"]').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
//Envia a solicitação de autenticação
validateForm('#frmAccess', 'Autenticando usuário', '#loadUser');
}
event.stopPropagation();
});
});
</script>
<?php } ?>