| Server IP : 20.75.53.88 / Your IP : 216.73.217.138 [ Web Server : Apache System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29+esm15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Domains : 3 Domains MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/juridico/chorozinho/modulos/usuario/ |
Upload File : |
<?php
//$conn = conexao::getInstance();
$clien = $conn->query("select * from pessoas");
function geraSenha($tamanho = 8, $maiusculas = true, $numeros = true, $simbolos = false)
{
$lmin = 'abcdefghijklmnopqrstuvwxyz';
$lmai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$num = '1234567890';
$simb = '!@#$%*-';
$retorno = '';
$caracteres = '';
$caracteres .= $lmin;
if ($maiusculas) $caracteres .= $lmai;
if ($numeros) $caracteres .= $num;
if ($simbolos) $caracteres .= $simb;
$len = strlen($caracteres);
for ($n = 1; $n <= $tamanho; $n++) {
$rand = mt_rand(1, $len);
$retorno .= $caracteres[$rand - 1];
}
return $retorno;
}
$senha = geraSenha(8, false, true);
?>
<html>
<head>
<script language="javascript">
function admin(obj) {
if (obj.checked == true) {
if (obj.id == 'usu_admin') {
document.getElementById('usu_cliente').disabled = true;
}
else {
document.getElementById('usu_cliente').disabled = false;
}
}
else {
document.getElementById('usu_cliente').disabled = false;
}
}
function cli(obj) {
if (obj.checked == true) {
if (obj.id == 'usu_cliente') {
document.getElementById('usu_admin').disabled = true;
}
else {
document.getElementById('usu_admin').disabled = false;
}
}
else {
document.getElementById('usu_admin').disabled = false;
}
}
function sol(obj) {
if (obj.checked == true) {
if (obj.id == 'usu_solicitante') {
document.getElementById('usu_admin').disabled = true;
}
else {
document.getElementById('usu_admin').disabled = false;
}
}
else {
document.getElementById('usu_admin').disabled = false;
}
}
</script>
<script>
function mostraSenha() {
var olho = document.getElementById("olho").className;
var pas1 = document.getElementById("usu_senha").type;
var pas2 = document.getElementById("txt_senhar").type;
if (pas1 == 'password' && pas2 == 'password') {
document.getElementById("olho").title = 'Esconder senha';
document.getElementById("olho").style.color = 'red';
document.getElementById("olho").className = 'glyphicon glyphicon-eye-close fa-2x';
document.getElementById("usu_senha").type = "text";
document.getElementById("txt_senhar").type = "text";
} else {
document.getElementById("olho").title = 'Mostrar senha';
document.getElementById("olho").style.color = 'green';
document.getElementById("olho").className = 'glyphicon glyphicon-eye-open fa-2x';
document.getElementById("usu_senha").type = "password";
document.getElementById("txt_senhar").type = "password";
}
}
</script>
<script src="modulos/usuario/ajax.js"></script>
<script src="modulos/usuario/validacao.js"></script>
</head>
<div class="container panel panel-primary filterable">
<div class="container label">
<a href='?page=usuario/usuario' title="voltar" class="tooltips-top tooltips-success"><i aling='center' class='fa fa-arrow-circle-o-left fa-2x' title='Voltar'></i></a>
<span style="font-size:20px; color: #060606"> Usuário | Inclusão</span>
</div>
</div>
<form id="f_usuario" name="f_usuario" id="cad_cargo" method="post" action="?page=usuario/usuario_crud&var_acao=cadastrar">
<div class="container">
<div class="panel panel-primary">
<div id="id_form" class="panel-body">
<!-- <input type="hidden" name="usu_id">-->
<input type="hidden" name="usu_situacao" value="1">
<input type="hidden" name="usu_ass_codigo" value="1">
<div class='panel-body'>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
<label for="">Usuário</label>
<div id="cod_cli">
<select id="cod_pessoa" name="cod_pessoa" class="form-control select2" autofocus onchange="combo('mostrarmail', 'mostrarmail', this.value);">
<option value="99">Selecione</option>
<?php while ($iclien = $clien->fetch(PDO::FETCH_OBJ)) {
if ($d->codigo==$iclien->codigo) {
$selected = 'selected';
} else {
$selected = '';
} ?>
<option value="<?php echo $iclien->codigo ?>"<?php echo $selected; ?>><?php echo $iclien->nome ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-md-3 col-lg-3 col-md-3 col-xs-12">
<label for="">Login do usuário</label>
<input type="text" id="usu_usuario" name="usu_usuario" required style="text-transform: uppercase;" class="form-control">
</div>
<div class="col-md-2 col-lg-2 col-md-2 col-xs-12">
<label for="">Senha</label>
<input type="password" name="usu_senha" required id="usu_senha" class="form-control" value="<?php echo $senha ?>">
</div>
<div class="col-md-2 col-lg-2 col-md-2 col-xs-12">
<label for="">Repetir senha</label>
<input type="password" name="txt_senhar" id="txt_senhar" required oninput="validaSenha(this)" class="form-control" value="<?php echo $senha ?>">
</div>
<div class="col-md-1 col-lg-1 col-md-1 col-xs-12">
<label for=""> </label>
<i id="olho" style="cursor: pointer; color: green;" class="glyphicon glyphicon-eye-open fa-2x" onclick="mostraSenha()" title="mostrar senha"></i>
</div>
</div>
<div class='panel-body'>
<div class="col-md-1 col-lg-1 col-md-1 col-xs-12">
<label for="">Escritório</label>
<input type="checkbox" name="usu_admin" id="usu_admin" onclick="admin(this);" value="1" class="checkbox">
</div>
<div class="col-md-1 col-lg-1 col-md-1 col-xs-12">
<label for="">Cliente</label>
<input type="checkbox" name="usu_cliente" onclick="cli(this);" id="usu_cliente" value="1" class="checkbox">
</div>
<div class="col-md-1 col-lg-1 col-md-1 col-xs-12">
<label for="">Solicitante</label>
<input type="checkbox" name="usu_solicitacao" onclick="sol(this);" id="usu_solicitacao" value="1" class="checkbox">
</div>
<div class='col-md-1 col-lg-1 col-md-1 col-xs-12'>
<label for='bt_novo'> </label>
<button type="button" onclick="valida();" name="bt_novo" class="btn btn-primary form-control"><i class="glyphicon glyphicon-ok"></i></button>
</div>
<div class="col-md-5 col-lg-5 col-md-5 col-xs-12">
<label for="">Senha gerada</label>
<span title="senha gerada automaticamente" style="color: #293999; font-size: 24px; font-family: Verdana, Arial, sans-serif;"><?php echo $senha ?></span>
</div>
<div id="mostrarmail"></div>
</div>
</div>
</div>
</div>
</form>
</html>
<script>
function validaSenha(input) {
if (input.value != document.getElementById('usu_senha').value) {
input.setCustomValidity('A senha digitada não confere! Tente novamente.');
} else {
input.setCustomValidity('');
}
}
</script>