Skip to content
This repository was archived by the owner on Apr 7, 2025. It is now read-only.

Source Files des Intranet der Feuerwehr Stettbeck (NordNetzwerk)

License

Notifications You must be signed in to change notification settings

itshypax/intra.stettbeck.de

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

intra.stettbeck.de

Das System war in dieser Form auf NordNetzwerk (FiveM Server) einige Monate im Einsatz.

MYSQL-Datei wurde nicht gesynct. Diese unter /assets/php/ mit dem Namen mysql-con.php erstellen.

Beispiel-Inhalt für die Datei

<?php

// Verbindungsdaten
$db_host = ""; // IP/Host
$db_user = ""; // Benutzername für MYSQL
$db_pass = ""; // Passwort für MYSQL-Benutzer
$db_name = ""; // Name der Datenbank
$dsn = "mysql:host=" . $db_host . ";dbname=" . $db_name . ";charset=utf8";
$options = [
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_EMULATE_PREPARES => false,
];

// Verbindung aufbauen
$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
$pdo = new PDO($dsn, $db_user, $db_pass, $options);

// Verbindung prüfen
if (!$conn) {
    die("Verbindung fehlgeschlagen: " . mysqli_connect_error());
}

Hiernach müsste eine passende DB erstellt werden. Die zugehörige Struktur ist als Datei beigefügt. Der erste (initiale) Benutzer muss in der DB (Tabelle cirs_users) angelegt werden. Das Passwort wird nicht als Klartext gespeichert. Um ein gehashtes Passwort zu generieren habe ich den Generator von Bcrypt verwendet. Außerdem benötigt der Benutzer die Berechtigung (in der Zeile permissions) ["full_admin"] - sonst besteht kein ausreichender Zugriff auf das System.

Außerdem sollte für den Login-Cookie in der login.php unter /admin/login.php die ini_set('session.cookie_domain', '.stettbeck.de'); angepasst bzw. die Domain ausgetauscht werden.

Disclaimer: Es handelte sich hierbei um ein Hobbyprojekt! Es ist dementsprechend eine Lernerfahrung mit stetigen Anpassungen gewesen. Das System ist sicherlich keinesfalls fehlerfrei oder sicher vor Angriffen.

Bilder

eDIVI

8A9M 35KR oFFh

Statistik im Dashboard

5M21 YcHl

Mitarbeiter / IC Profile

eG2j xtQI Xbjr 52PU vIc9 sZW6

Dashboard (eingesetzt im IC Tablet)

2oqx

Automatisch generiertes Dokument

HIME

Login Seite

NPPB

About

Source Files des Intranet der Feuerwehr Stettbeck (NordNetzwerk)

Resources

License

Stars

Watchers

Forks