Skip to content

Commit

Permalink
refactor: atualizado o relatorio de aplicação do OWASP TOP 10 (#46)
Browse files Browse the repository at this point in the history
* refactor: atualizado o relatorio de aplicação do OWASP TOP 10

* feat: adicionado link na listagem da categorias.

* refactor: Alterado o titulo do bloco de sessoes da Home

* feat: Na tela de login, removido a opcao 'esqueci a senha' e adicionado a opcao de ver a senha digitada.

* fix: adicionado espaçamento no final da home

* feat: adicionado o autocomplete na tela de login

* fix: ajustado espaçamento

* refactor: ajustado o texto do README

* refactor: melhorado o template para abrir uma nova PR
  • Loading branch information
arthusantiago authored Sep 7, 2024
1 parent da7453a commit 6c42484
Show file tree
Hide file tree
Showing 9 changed files with 54 additions and 37 deletions.
8 changes: 7 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
### O que foi feito?
## O que foi feito?

### Melhorias

-

### Correções

-

Link da Issue discutindo a modificação:
27 changes: 12 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,26 @@
# KeyAnyWhere

KeyAnyWhere ou KAW, é um gerenciador de senha, focado nas funcionalidades essenciais de um chaveiro. Você deve baixar e executar a aplicação na sua infraestrutura.
Fique tranquilo, os [requisitos mínimos](https://github.com/arthusantiago/KeyAnyWhere/wiki/1%E2%80%90-Requisitos-m%C3%ADnimos) são bem acessíveis.

Para ter acesso ao ambiente de demonstração, entende a origem e princípios do projeto, acesse nosso site [keyanywhere.com.br](https://keyanywhere.com.br/).

# Pesquisa de satisfação

Por favor, responda a pesquisa de satisfação, ela é rápida. Vai me ajudar muito a melhorar a ferramenta e no TCC.

[Responder pesquisa](https://docs.google.com/forms/d/e/1FAIpQLSdFOKGfRWYIRdJcH3Zvi4947GLwipajLjXW5Fa2FdnlG78V3w/viewform?usp=sf_link)
O KAW é um gerenciador de credenciais de acesso como usuário, senha ou informações sensíveis. Com foco nas funcionalidades essenciais, ele é ideal para um uso pessoal ou familiar. Para utilizá-lo você deve baixa-lo e executar na sua infraestrutura. Para entender a origem, princípios do projeto e acessar o ambiente de demonstração, entre nosso site [keyanywhere.com.br](https://keyanywhere.com.br/).

# Documentação

Toda a documentação está na [wiki do projeto](https://github.com/arthusantiago/KeyAnyWhere/wiki).

# Contribuir com o projeto
# Pesquisa de satisfação

Por favor responda a nossa [pesquisa de satisfação](https://docs.google.com/forms/d/e/1FAIpQLSdFOKGfRWYIRdJcH3Zvi4947GLwipajLjXW5Fa2FdnlG78V3w/viewform?usp=sf_link). Ela é rápida e vai me ajudar muito a melhorar a ferramenta.

Se deseja contribuir com código, comece abrindo uma [issue](https://github.com/arthusantiago/KeyAnyWhere/issues).
# Contribuir com o projeto

Se tiver dúvida de como criar a pull request, [esse](https://opensource.com/article/19/7/create-pull-request-github) tutorial vai te ajudar.
Se deseja contribuir com código, comece abrindo uma [issue](https://github.com/arthusantiago/KeyAnyWhere/issues) explicando o problema/sugestão.

# Doações

Ajude a manter o projeto, me manda um dinheiro pra comprar o café rsrsrs
Ajude a manter o projeto, me doe um trocado pra comprar o café 😉☕

* Chave pix: 9b57011d-5e12-40d5-932d-e46708d73edc
* Chave PIX: 9b57011d-5e12-40d5-932d-e46708d73edc
* [Paypal](https://www.paypal.com/donate/?hosted_button_id=4GALYSE7U32VJ)

# Avisos legais

Se for utiliza para fins comerciais, fica o alerta sobre **sua responsabilidade** da devida aplicação da [LGPD](https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm). Os desenvolvedores do projeto se isentão totalmente de qualquer sanção legal, decorrente de alguma pratica indevida do uso da ferramenta. Leia nossa [licença de uso](https://github.com/arthusantiago/KeyAnyWhere/blob/main/LICENSE).
Binary file modified artefatos/relatorio-aplicacao-OWASP-Top-10.docx
Binary file not shown.
26 changes: 15 additions & 11 deletions templates/Categorias/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,21 @@
</tr>
</thead>
<tbody>
<?php foreach ($query as $categoria): ?>
<tr class="text-center">
<td><?=h($categoria->nomeDescrip())?></td>
<td>
<div class="btn-group btn-group-sm botoes" role="group">
<?=$this->element('Diversos/btnEditar', ['parametros' => ['controller' => 'Categorias', 'id' => $categoria->id]])?>
<?=$this->element('Diversos/btnExcluir', ['idRegistro' => $categoria->id, 'tipo' => 'button'])?>
</div>
</td>
</tr>
<?php endforeach; ?>
<?php foreach ($query as $categoria): ?>
<tr class="text-center">
<td>
<a class="link-primary" href="<?=$this->Url->build(['controller' => 'Categorias', 'action' => 'listagemEntradas', $categoria->id])?>">
<?=h($categoria->nomeDescrip())?>
</a>
</td>
<td>
<div class="btn-group btn-group-sm botoes" role="group">
<?=$this->element('Diversos/btnEditar', ['parametros' => ['controller' => 'Categorias', 'id' => $categoria->id]])?>
<?=$this->element('Diversos/btnExcluir', ['idRegistro' => $categoria->id, 'tipo' => 'button'])?>
</div>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
Expand Down
5 changes: 3 additions & 2 deletions templates/Pages/home.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,12 @@
<?php endif; ?>
</div>
<div class="col-sm mb-3">
<h3>Sessões ativas</h3>
<h3>Usuários ativos</h3>
<ul class="list-group">
<?php foreach($sessoesAtivas as $sessao): ?>
<li class="list-group-item"><?=h($sessao->created . ' - ' . $sessao->user->usernameEncurtado() . ' - ' . $sessao->navegador)?></li>
<li class="list-group-item"><?=h($sessao->created . ' - ' . $sessao->user->usernameEncurtado())?></li>
<?php endforeach;?>
</ul>
</div>
</div>
<br><br>
17 changes: 11 additions & 6 deletions templates/Users/login.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,24 @@
</div>
<div class="mb-3 elementoInterno">
<label for="email" class="form-label text-light">Usuário</label>
<input type="text" class="form-control " id="email" name="email" placeholder="seu@e-mail.com" maxlength="100" required>
<input type="email" class="form-control " id="email" name="email" autocomplete="email" placeholder="seu@email.com" maxlength="100" required>
</div>
<div class="mb-3 elementoInterno">
<label for="password" class="form-label text-light">Senha</label>
<input type="password" class="form-control" id="password" name="password" placeholder="******" minlength="12" required>
<div class="input-group">
<input type="password" class="form-control" id="password" name="password" autocomplete="password" placeholder="******" minlength="12" required>
<div class="btn-group">
<button type="button" class="btn btn-secondary btn-revelar" data-revelar="password">
<i class="bi bi-eye" aria-hidden="true" title="Revelar" data-revelar="password"></i>
</button>
</div>
</div>
</div>
<div class="mb-3 elementoInterno">
<label for="2fa" class="form-label text-light" title="Two-Factor Authentication (2FA)">Segundo fator de autenticação</label>
<input type="number" class="form-control" id="2fa" name="2fa" minlength="6" title="Two-Factor Authentication (2FA)" required>
</div>
<div class="mb-3 elementoInterno">
<a href="#">Esqueci minha senha</a>
<input type="number" class="form-control" id="2fa" name="2fa" autocomplete="one-time-code" minlength="6" title="Two-Factor Authentication (2FA)" required>
</div>
<br>
<div class="mb-3 text-end elementoInterno">
<button class="btn btn-primary" type="submit">Entrar</button>
</div>
Expand Down
5 changes: 4 additions & 1 deletion templates/layout/login.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@
</div>
<?= $this->fetch('content') ?>
</div>
<?=$this->Html->script('minified/bootstrap.min.js');?>
<?php
echo $this->Html->script('minified/bootstrap.min.js');
echo $this->Html->script('minified/ferramentas.min.js');
?>
</body>
</html>
1 change: 1 addition & 0 deletions webroot/css/css-estilizacao-geral.css
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ a {
}

#div-login-interna{
height: 98%;
border-color: white;
border-style: solid;
}
Expand Down
2 changes: 1 addition & 1 deletion webroot/css/minified/kaw.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 6c42484

Please sign in to comment.