Procházet zdrojové kódy

Admin panelis + admin panel layout

master
Vitalijss před 5 roky
rodič
revize
ef1c71b46d
2 změnil soubory, kde provedl 99 přidání a 2 odebrání
  1. +93
    -0
      admin.php
  2. +6
    -2
      auth.php

+ 93
- 0
admin.php Zobrazit soubor

@@ -0,0 +1,93 @@
<!DOCTYPE html>
<html>
<head>
<title>Rezervācija</title>
<meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1">
<!--Šeit norādīts ceļš uz w3 school CSS var dzēst vai labot pēc savas vajadzības-->
<link rel="stylesheet" href="css/w3.css">
<?php
//Administrācijas lapa. Pēc būtības šeit var pieslēgties lietotajs tikai ar administratora tiesībām.
//Pievienojam sesijas pārbaudi un pievienojam datubāzes knfiguracijas failu db.php
require('include/check_session.php');
require('include/db.php');
//Vajadzētu pārbaudīt vai ir administrators, ja nav, tad lapu nevar apmeklēt.
if($_SESSION['admin']==1)
{
//ja ir admins, tad ir ok
//Vajadzētu attēlot un ot iespēju pievienot sekojošas lietas:
/*
1. Pievienot pakalpojumus.
2. Apskatīt pieteiktās rezervācias
3. Apstiprināt tās
4. Atzīmēt kā pabeigtas
5. Atzīmēt kā atceltas (šo vajadzētu ļaut arī darīt lietotājam parastaja)
*/
//Iespēja pievienot jaunus pakalpojumus

echo'<div class="w3-container">
<h2>Administrācijas panelis</h2>
<p class="w3-large">Šeit Jūs varat pārvaldīt pakalpojumus un reģistrācijas.</p>
</div>';
echo '<div class="w3-row">';
echo '<div class="w3-rest">';
echo '<h3>Pieteiktie pakalpojumi</h3>
<table class="w3-table w3-striped">
<tr>
<td>Nr.pk.</td>
<td>Pakalpojums</td>
<td>Vārds</td>
<td>Uzvārds</td>
<td>Telefons</td>
<td>E-pasts</td>
<td>Rez. dat.</td>
<td>Pabeigts.</td>
<td>Atcelts</td>
</tr>
</table>';
//Vajadzēs vaicajumu, kurš atrod datubāzē atbilstošu informāciju + dinamiskas formas, kuras ļaus
//labot rezervācijas statusu.
echo'</table>';
echo '</div>';
echo '</div';
//Otra rinda
echo '<div class="w3-row">';
echo '<div class="w3-twothird">';
echo '<h3>Rediģēt pieejamos pakalpojumus</h3>
<table class="w3-table w3-striped">
<tr>
<td>Nr.pk.</td>
<td>Pakalpojums</td>
<td>Ilgums</td>
<td>Pieejams</td>
</tr>';
echo'</table>';
//Vajadzēs vaicājumu datubāzei, lai iegūtu visu info un ļāut labot pieejamību.
echo '</div>';

//Administrēt lietotājus
echo '<div class="w3-third">';
echo '<h3>Pārvaldīt lietotājus</h3>';
echo '</div>';
echo '</div>';
//trešā rinda
echo '<div class=w3-row>';
echo '<div class=w3-twothird>';
echo '&nbsp;';
echo '</div>';
//Vietiņa, kur pārvaldīt pieejamos pakalpojumus.
echo '<div class=" w3-third">';
echo '<h3>Pievienot pakalpojumus</h3>';
echo '</div>';
echo '</div>';

}
else
{
//ja nav, tad vienkārši metam prom lietotāju uz sākuma lapu.
//Ja būtu log, varētu arī ierakstīt, kurš šeit ložņā.
echo '<h1>Jums nav administratora tiesības!</h1>';
header("refresh:4;url=index.php");
}

?>

+ 6
- 2
auth.php Zobrazit soubor

@@ -11,11 +11,13 @@ $epasts = mysqli_real_escape_string($conn, $_POST['epasts']);

//atrodam lietotājvārdu un paroli datubāzē.

$meklejam = "SELECT UsrMail, UsrParole, UsrDzests FROM tbLietotaji WHERE UsrMail = '$epasts' AND UsrDzests = 0";
$meklejam = "SELECT UsrMail, UsrParole, UsrDzests,UsrAdmin FROM tbLietotaji WHERE UsrMail = '$epasts' AND UsrDzests = 0";
$izpildam = mysqli_query($conn, $meklejam);
while($rinda = mysqli_fetch_assoc($izpildam))
{
$paroles_h = $rinda['UsrParole'];
$paroles_h = $rinda['UsrParole'];
//Pie reizes paskatamies, vai tas, kurš ielogojas ir admins.
$iradmins = $rinda['UsrAdmin'];
}
//Pārbaudām vai sakrīt paroļu hash informācija

@@ -25,7 +27,9 @@ if (password_verify($parole, $paroles_h)) {
session_unset();
//Sākam jaunu svaigu sesiju
session_start();
//Paņemsim sesijai pāris mainīgos
$_SESSION['mails'] = $epasts;
$_SESSION['admin'] = $iradmins;
//Ielādējam sākuma lapu, jeb index.php
header("Location: index.php");
die();


Načítá se…
Zrušit
Uložit

Powered by TurnKey Linux.