You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Johannes Theiner 1d130f52bc add utf-8 encoding 6 months ago
.gitignore adding readme and automatic builds 9 months ago
README.md adding readme and automatic builds 9 months ago
composer.json adding readme and automatic builds 9 months ago
config.ini.php.sample Daten in Datenbank schreiben, 1 year ago
create.sql Anpassungen 1 year ago
general.php Daten in Datenbank schreiben, 1 year ago
index.php „index.php“ ändern 1 year ago
login.php funktionierende Seite, bereit fürs Testing 1 year ago
logout.php funktionierender login/logout 1 year ago
overview.php Anpassungen 1 year ago
submit.php add utf-8 encoding 6 months ago
verify.php funktionierende Seite, bereit fürs Testing 1 year ago

README.md

Alumni

Build Status


Demo

Login zum einsehen der Daten ist unter login.php mit den Zugangsdaten test:test

Installation

  • eine bereits fertig gebaute Version kann hier heruntergeladen werden, diese wird einmal wöchentlich automatisch aktualisiert.
  • oder den Quellcode herunterladen und die Abhängigkeiten mit Composer installieren.

Die dabei erhaltenen Dateien können dann auf einen Webserver hochgeladen werden.

Konfiguration

Die Konfiguration muss vor der ersten Verwendung angepasst werden, dazu die entsprechenden Werte in der config.ini.php.sample anpassen und in config.ini.php umbenennen.

Datenbank

zur Speicherung der Daten wird eine MySQl Datenbank verwendet, die Zugangsdaten müssen in Konfiguration angegeben werden. Zusätzlich müssen die folgenden Tabellen erstellt werden:

create table entries(id bigint auto_increment primary key, name varchar(255), mail varchar(255),
                     year int(4), birthday date, verify bool, vocation varchar(255), creation DATE,
                     location varchar(100), phone varchar(50)
);

create table verify(id bigint primary key, uuid VARCHAR(36),foreign key verify(id) REFERENCES entries(id));

CREATE TRIGGER before_insert_verify BEFORE INSERT ON verify FOR EACH ROW SET new.uuid = uuid();

Mail Server

Der Mail Server wird verwendet um Bestätigungs E-Mails zu versenden und muss angegeben werden.

Der Konfigurationswert url wird dabei zu Generierung des Bestätigungslinks verwendet.