Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 38cfc4d9

Přidáno uživatelem Milan Vacek před téměř 4 roky(ů)

Enhancement #8754 Vytvořit gif pro přidání admina + manuál pro přihlášení

Zobrazit rozdíly:

application/userManual.php
1
<?php
2
session_start();
3
?>
4

  
5
<!doctype html>
6

  
7
<html >
8
<head>
9
    <meta charset="utf-8">
10
    <title>Dalimilova kronika</title>
11
    <!-- css -->
12
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
13
    <link rel="stylesheet" href="view/style.css">
14
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
15

  
16
    <!-- jQuery library -->
17
    <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script>
18
    <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
19

  
20
    <!-- JavaScript -->
21
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
22
</head>
23
<body>
24

  
25
<div class="container-fluid">
26
    <?php include "./view/header.html" ?>
27
    <?php include "./view/menu.php" ?>
28

  
29
    <div class="row app-content">
30
        <div class="col-xs-12 col-sm-12 p-4 content d-flex">
31
            <?php include "./view/contents/userManualContent.php" ?>
32
        </div>
33
    </div>
34
    <?php include "./view/footer.html" ?>
35
</div>
36
<?php include "./view/modals/loginModal.html" ?>
37
<?php include "./view/modals/invalidLoginModal.html" ?>
38
</body>
39
</html>
application/view/contents/userContent.php
1
<p>Vítejte na stránce správy uživatelů. Pro nápovědu klikněte <a href="userManual.php">zde</a></p>
1 2
<?php
2 3
if (isset($_SESSION['role']) && $_SESSION['role'] == "admin") {
3 4
    $loggedUserId = $_SESSION['id'];
application/view/contents/userManualContent.php
1
<h1>Manuál správy uživatelů</h1>
2
<h2>Vytvoření uživatele</h2>
3
<p>Na stránce lze vidět tabulku uživatelů, kde je zobrazeno jméno a role uživatele. Na vrcholu této tabulky lze vidět tlačítko "+". Po kliknutí na toto tlačitko se otevře dialog pro tvorbu uživatele.</p>
4
<h3>Uživatelské jméno</h3>
5
<p>Uživatelské jméno je jméno, pod kterým se bude uživatel přihlašovat, může obsahovat libovolné písmena, čísla a speciální znaky s výjimkou netisknutelných znaků</p>
6
<h3>Heslo</h3>
7
<p>Heslo, se kterým se bude uživatel přihlašovat, může obsahovat libovolné písmena, čísla a speciální znaky s výjimkou netisknutelných znaků. Jako jediný parametr je nepovinný, <em style="color: #ff0000">nicméně jeho opomění představuje vážné bezpečností riziko a je vysoce dopuručené parametr vyplnit.</em></p>
8
<h3>Práva</h3>
9
<h4>Admin</h4>
10
<p>Admin je uživatel s maximálními právy. Může přijímat žádosti o úpravu databáze, ale zároveň může také vytvářet, spravovat a <em style="color: #ff0000"> mazat ostatní uživatele a proto je důrazně doporučeno udělovat tuto roli pouze uživatelům, jež jsou důvěryhodní a správa uživatelů bude náplní jejich práce.</em> V opačném případě stojí za zvážení role editor,</p>
11
<h4>Editor</h4>
12
<p>Editor je uživatel, jež může přijímat žádosti o úpravu databáze. Tato role je doporučena pro většinu uživatelů, jež budou součástí projektu, jelikož nehrozí smazání ostatních uživatelů.  <em style="color: #ff0000">Je třeba brát na vědomí, že tato role stále umožňuje těžké požkození, či naprosté smazání dat.</em></p>
13
<img src="view/img/users.gif" alt="Manual vyhledávání">
14

  
15
<h2>Správa uživatele</h2>
16
<p>Fukcionalita popsaná níže je dostupná pouze pokud jste přihlášen/a <b>pod účtem s právy admina.</b></p>
17
<h3>Editace uživatele</h3>
18
<p>Ve třetím sloupci tabulky je možné nalézt dvě tlačitka u všech uživatelů, kromě Vašeho aktuálního účtu. První tlačitko se znakem <i class='fa fa-pencil'></i> slouží k editaci uživatele. Po kliknutí toho tlačítko vyskočí vyskakovací okénko, kde je možné změnit práva uživatele. Pro bližší podrobnosti k jednotlivým rolím lze náhlednou do sekce o právech v kapitole o vytváření uživatele.</p>
19
<h3>Mazání uživatele</h3>
20
<p>Mazání uživatele se také nachází ve třetím sloupci tabulky. Zde je možné kliknout na tlačítko <i class='fa fa-trash'></i>. Touto akcí se otevře dialogové okénko, které vyžaduje potvrzení. Po kliknutí na tlačítko <i>Ano</i> bude uživatel <em style="color: #ff0000">nenávratně smazán</em>.</p>

Také k dispozici: Unified diff