Compare commits
No commits in common. "c46e3ddb58aee07e6ae5f3fc29cbc73e912b35c2" and "bdc491fbfa8541bdf010fd4b4c5b3ff86465a66b" have entirely different histories.
c46e3ddb58
...
bdc491fbfa
@ -17,7 +17,7 @@ class UserModel extends Database
|
|||||||
|
|
||||||
$hash = hash('sha256', $values["password"] . $salt);
|
$hash = hash('sha256', $values["password"] . $salt);
|
||||||
|
|
||||||
$guid = $this->createUUID();
|
$guid = rand(0, 500);
|
||||||
|
|
||||||
$pdo = $this->linkDB();
|
$pdo = $this->linkDB();
|
||||||
|
|
||||||
|
30
contact.sql
Normal file
30
contact.sql
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 4.5.1
|
||||||
|
-- http://www.phpmyadmin.net
|
||||||
|
--
|
||||||
|
-- Host: 127.0.0.1
|
||||||
|
-- Erstellungszeit: 24. Nov 2017 um 17:01
|
||||||
|
-- Server-Version: 10.1.16-MariaDB
|
||||||
|
-- PHP-Version: 7.0.9
|
||||||
|
|
||||||
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
|
SET time_zone = "+00:00";
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Datenbank: `blog`
|
||||||
|
--
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
CREATE TABLE `contact` (
|
||||||
|
`id` varchar(36) NOT NULL,
|
||||||
|
`topicCode` tinyint(2) NULL,
|
||||||
|
`name` varchar(200) NOT NULL,
|
||||||
|
`email` varchar(300) NOT NULL,
|
||||||
|
`phone` varchar(16) NULL,
|
||||||
|
`content` varchar(500) NOT NULL,
|
||||||
|
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
ALTER TABLE `contact`
|
||||||
|
ADD PRIMARY KEY (`id`)
|
56
db.sql
56
db.sql
@ -1,56 +0,0 @@
|
|||||||
DROP TABLE IF EXISTS kurs_user;
|
|
||||||
DROP TABLE IF EXISTS bewertungen;
|
|
||||||
DROP TABLE IF EXISTS kurs;
|
|
||||||
DROP TABLE IF EXISTS ort;
|
|
||||||
DROP TABLE IF EXISTS `user`;
|
|
||||||
|
|
||||||
-- Tabelle: user
|
|
||||||
CREATE TABLE `user`(
|
|
||||||
id VARCHAR(36) NOT NULL UNIQUE,
|
|
||||||
vorname VARCHAR(50) NOT NULL,
|
|
||||||
NAME VARCHAR(50) NOT NULL,
|
|
||||||
email VARCHAR(100) NOT NULL UNIQUE,
|
|
||||||
passwort VARCHAR(255) NOT NULL,
|
|
||||||
salt VARCHAR(255) NOT NULL,
|
|
||||||
role ENUM('user', 'leiter') NOT NULL
|
|
||||||
);
|
|
||||||
-- Tabelle: ort
|
|
||||||
CREATE TABLE ort(
|
|
||||||
id VARCHAR(36) NOT NULL UNIQUE,
|
|
||||||
stadt VARCHAR(100) NOT NULL,
|
|
||||||
plz VARCHAR(10) NOT NULL,
|
|
||||||
strasse VARCHAR(100) NOT NULL
|
|
||||||
);
|
|
||||||
-- Tabelle: kurs
|
|
||||||
CREATE TABLE kurs(
|
|
||||||
id VARCHAR(36) NOT NULL UNIQUE,
|
|
||||||
NAME VARCHAR(100) NOT NULL,
|
|
||||||
kategorie VARCHAR(100) NOT NULL,
|
|
||||||
preis DECIMAL(10, 2) NOT NULL,
|
|
||||||
kurseleiter VARCHAR(36) NOT NULL,
|
|
||||||
ort_id VARCHAR(36) NOT NULL,
|
|
||||||
rabatt DECIMAL(5, 2) DEFAULT 0,
|
|
||||||
dauer INT NOT NULL,
|
|
||||||
beschreibung TEXT,
|
|
||||||
FOREIGN KEY(kurseleiter) REFERENCES `user`(id),
|
|
||||||
FOREIGN KEY(ort_id) REFERENCES ort(id)
|
|
||||||
);
|
|
||||||
-- Tabelle: kurs_user (Viele-zu-Viele-Verknüpfung)
|
|
||||||
CREATE TABLE kurs_user(
|
|
||||||
user_id VARCHAR(36) NOT NULL,
|
|
||||||
kurs_id VARCHAR(36) NOT NULL,
|
|
||||||
PRIMARY KEY(user_id, kurs_id),
|
|
||||||
FOREIGN KEY(user_id) REFERENCES `user`(id),
|
|
||||||
FOREIGN KEY(kurs_id) REFERENCES kurs(id)
|
|
||||||
);
|
|
||||||
-- Tabelle: bewertungen
|
|
||||||
CREATE TABLE bewertungen(
|
|
||||||
id VARCHAR(36) NOT NULL UNIQUE,
|
|
||||||
kurs_id VARCHAR(36) NOT NULL,
|
|
||||||
user_id VARCHAR(36) NOT NULL,
|
|
||||||
note INT CHECK
|
|
||||||
(note BETWEEN 1 AND 5),
|
|
||||||
kommentar TEXT,
|
|
||||||
FOREIGN KEY(kurs_id) REFERENCES kurs(id),
|
|
||||||
FOREIGN KEY(user_id) REFERENCES `user`(id)
|
|
||||||
);
|
|
Loading…
x
Reference in New Issue
Block a user