diff --git a/mariadb.sql b/mariadb.sql index bb22f4c..33dc07c 100644 --- a/mariadb.sql +++ b/mariadb.sql @@ -14447,7 +14447,7 @@ CREATE TABLE `pma__export_templates` ( `template_data` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `u_user_type_template` (`username`,`export_type`,`template_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin COMMENT='Saved export templates'; +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin COMMENT='Saved export templates'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -14456,6 +14456,8 @@ CREATE TABLE `pma__export_templates` ( LOCK TABLES `pma__export_templates` WRITE; /*!40000 ALTER TABLE `pma__export_templates` DISABLE KEYS */; +INSERT INTO `pma__export_templates` VALUES +(1,'root','database','meine','{\"quick_or_custom\":\"quick\",\"what\":\"sql\",\"structure_or_data_forced\":\"0\",\"table_select[]\":[\"antworten\",\"fragen\",\"mitglieder\"],\"table_structure[]\":[\"antworten\",\"fragen\",\"mitglieder\"],\"table_data[]\":[\"antworten\",\"fragen\",\"mitglieder\"],\"aliases_new\":\"\",\"output_format\":\"sendit\",\"filename_template\":\"@DATABASE@\",\"remember_template\":\"on\",\"charset\":\"utf-8\",\"compression\":\"none\",\"maxsize\":\"\",\"codegen_structure_or_data\":\"data\",\"codegen_format\":\"0\",\"csv_separator\":\",\",\"csv_enclosed\":\"\\\"\",\"csv_escaped\":\"\\\"\",\"csv_terminated\":\"AUTO\",\"csv_null\":\"NULL\",\"csv_columns\":\"something\",\"csv_structure_or_data\":\"data\",\"excel_null\":\"NULL\",\"excel_columns\":\"something\",\"excel_edition\":\"win\",\"excel_structure_or_data\":\"data\",\"json_structure_or_data\":\"data\",\"json_unicode\":\"something\",\"latex_caption\":\"something\",\"latex_structure_or_data\":\"structure_and_data\",\"latex_structure_caption\":\"Struktur der Tabelle @TABLE@\",\"latex_structure_continued_caption\":\"Struktur der Tabelle @TABLE@ (Fortsetzung)\",\"latex_structure_label\":\"tab:@TABLE@-structure\",\"latex_relation\":\"something\",\"latex_comments\":\"something\",\"latex_mime\":\"something\",\"latex_columns\":\"something\",\"latex_data_caption\":\"Inhalt der Tabelle @TABLE@\",\"latex_data_continued_caption\":\"Inhalt der Tabelle @TABLE@ (Fortsetzung)\",\"latex_data_label\":\"tab:@TABLE@-data\",\"latex_null\":\"\\\\textit{NULL}\",\"mediawiki_structure_or_data\":\"structure_and_data\",\"mediawiki_caption\":\"something\",\"mediawiki_headers\":\"something\",\"htmlword_structure_or_data\":\"structure_and_data\",\"htmlword_null\":\"NULL\",\"ods_null\":\"NULL\",\"ods_structure_or_data\":\"data\",\"odt_structure_or_data\":\"structure_and_data\",\"odt_relation\":\"something\",\"odt_comments\":\"something\",\"odt_mime\":\"something\",\"odt_columns\":\"something\",\"odt_null\":\"NULL\",\"pdf_report_title\":\"\",\"pdf_structure_or_data\":\"structure_and_data\",\"phparray_structure_or_data\":\"data\",\"sql_include_comments\":\"something\",\"sql_header_comment\":\"\",\"sql_use_transaction\":\"something\",\"sql_compatibility\":\"NONE\",\"sql_structure_or_data\":\"structure_and_data\",\"sql_create_table\":\"something\",\"sql_auto_increment\":\"something\",\"sql_create_view\":\"something\",\"sql_procedure_function\":\"something\",\"sql_create_trigger\":\"something\",\"sql_backquotes\":\"something\",\"sql_type\":\"INSERT\",\"sql_insert_syntax\":\"both\",\"sql_max_query_size\":\"50000\",\"sql_hex_for_binary\":\"something\",\"sql_utc_time\":\"something\",\"texytext_structure_or_data\":\"structure_and_data\",\"texytext_null\":\"NULL\",\"xml_structure_or_data\":\"data\",\"xml_export_events\":\"something\",\"xml_export_functions\":\"something\",\"xml_export_procedures\":\"something\",\"xml_export_tables\":\"something\",\"xml_export_triggers\":\"something\",\"xml_export_views\":\"something\",\"xml_export_contents\":\"something\",\"yaml_structure_or_data\":\"data\",\"\":null,\"lock_tables\":null,\"as_separate_files\":null,\"csv_removeCRLF\":null,\"excel_removeCRLF\":null,\"json_pretty_print\":null,\"htmlword_columns\":null,\"ods_columns\":null,\"sql_dates\":null,\"sql_relation\":null,\"sql_mime\":null,\"sql_disable_fk\":null,\"sql_views_as_tables\":null,\"sql_metadata\":null,\"sql_create_database\":null,\"sql_drop_table\":null,\"sql_if_not_exists\":null,\"sql_simple_view_export\":null,\"sql_view_current_user\":null,\"sql_or_replace_view\":null,\"sql_truncate\":null,\"sql_delayed\":null,\"sql_ignore\":null,\"texytext_columns\":null}'); /*!40000 ALTER TABLE `pma__export_templates` ENABLE KEYS */; UNLOCK TABLES; @@ -14584,7 +14586,7 @@ CREATE TABLE `pma__recent` ( LOCK TABLES `pma__recent` WRITE; /*!40000 ALTER TABLE `pma__recent` DISABLE KEYS */; INSERT INTO `pma__recent` VALUES -('root','[{\"db\":\"test\",\"table\":\"test\"},{\"db\":\"sozialesnetzwerk\",\"table\":\"antworten\"},{\"db\":\"sozialesnetzwerk\",\"table\":\"fragen\"},{\"db\":\"sozialesnetzwerk\",\"table\":\"mitglieder\"},{\"db\":\"bestelldatenbank\",\"table\":\"artikel\"},{\"db\":\"bestelldatenbank\",\"table\":\"positionen\"},{\"db\":\"kverwaltung\",\"table\":\"buchung\"},{\"db\":\"kverwaltung\",\"table\":\"kurs\"},{\"db\":\"kursverwaltung\",\"table\":\"buchung\"},{\"db\":\"nation\",\"table\":\"country_stats\"}]'); +('root','[{\"db\":\"sozialesnetzwerk\",\"table\":\"mitglieder\"},{\"db\":\"sozialesnetzwerk\",\"table\":\"fragen\"},{\"db\":\"sozialesnetzwerk\",\"table\":\"antworten\"},{\"db\":\"test\",\"table\":\"test\"},{\"db\":\"kursverwaltung\",\"table\":\"teilnehmer\"},{\"db\":\"kursverwaltung\",\"table\":\"kurs\"},{\"db\":\"kursverwaltung\",\"table\":\"buchung\"},{\"db\":\"bestelldatenbank\",\"table\":\"artikel\"},{\"db\":\"bestelldatenbank\",\"table\":\"positionen\"},{\"db\":\"kverwaltung\",\"table\":\"buchung\"}]'); /*!40000 ALTER TABLE `pma__recent` ENABLE KEYS */; UNLOCK TABLES; @@ -14782,7 +14784,7 @@ CREATE TABLE `pma__userconfig` ( LOCK TABLES `pma__userconfig` WRITE; /*!40000 ALTER TABLE `pma__userconfig` DISABLE KEYS */; INSERT INTO `pma__userconfig` VALUES -('root','2025-12-31 18:40:48','{\"Console\\/Mode\":\"collapse\",\"lang\":\"de\"}'); +('root','2026-04-27 08:17:01','{\"Console\\/Mode\":\"collapse\",\"lang\":\"de\"}'); /*!40000 ALTER TABLE `pma__userconfig` ENABLE KEYS */; UNLOCK TABLES; @@ -14902,21 +14904,21 @@ DROP TABLE IF EXISTS `mitglieder`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8mb4 */; CREATE TABLE `mitglieder` ( - `id_mitglied` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(30) NOT NULL, - `vorname` varchar(30) NOT NULL, - `email` varchar(30) NOT NULL, - `fragen` int(11) NOT NULL, - `antworten` int(11) NOT NULL, - `zusatzinfos` longtext NOT NULL, - `rolle` enum('Admin','Mitglied') NOT NULL, - `userid` varchar(20) NOT NULL, - `pw` varchar(50) NOT NULL, - `beitritt` timestamp NOT NULL, - `letzterlogin` timestamp NOT NULL, + `id_mitglied` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Die ID, die als eindeutiger Schlüssel jedes Datensatz dient.', + `name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `vorname` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `email` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `fragen` int(11) DEFAULT NULL COMMENT 'Anzahl der gestellten Fragen', + `antworten` int(11) DEFAULT NULL COMMENT 'Anzahl der gegebenen Antworten', + `zusatzinfos` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'Optionale Informationen', + `rolle` enum('Admin','Mitglied') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'Informationen, welche Rolle das Mitglied in dem Netzwerk führt. Admin ist 0 und Mitglied 1.', + `userid` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL, + `pw` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL COMMENT 'Das Password, das MD5-verschlüsselt gespeichert werden soll.', + `beitritt` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT 'Zeitpunkt der Anmeldung', + `letzterlogin` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT 'Zeitpunkt des letzten logins.', PRIMARY KEY (`id_mitglied`), UNIQUE KEY `userid` (`userid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -14925,6 +14927,8 @@ CREATE TABLE `mitglieder` ( LOCK TABLES `mitglieder` WRITE; /*!40000 ALTER TABLE `mitglieder` DISABLE KEYS */; +INSERT INTO `mitglieder` VALUES +(18,'Muenzer','Christopher','christopher@cemunz.de',NULL,NULL,' ','Mitglied','Cemunz20','820466a89565d6288970a0a2d763c223','2026-04-27 08:48:41','2026-04-27 08:48:41'); /*!40000 ALTER TABLE `mitglieder` ENABLE KEYS */; UNLOCK TABLES; @@ -15048,4 +15052,4 @@ USE `test`; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2026-01-02 11:43:57 +-- Dump completed on 2026-04-27 9:10:52 diff --git a/projekt_v1/index.php b/projekt_v1/index.php index f09dff6..faa50fb 100644 --- a/projekt_v1/index.php +++ b/projekt_v1/index.php @@ -2,6 +2,8 @@ session_start(); +setcookie("Image2Food", time(), time() + (60 * 60 * 24 * 120)); + /** * Festlegung der Untergrenze für die PHP-Version * @version 1.0 @@ -41,11 +43,19 @@ if (0 > version_compare(PHP_VERSION, '7')) { */ class Index { function besucher() { - echo "
Willkommen auf unserer Webseite. Schauen Die sich um. Sie können sich hier Registrieren und dann in einem geschlossenen Mitgliederbereich anmelden.
"; + if (isset($_SESSION["login"]) && ($_SESSION["login"] == "true")){ + echo "

Mitgliederbereich


Sie sind Angemeldet
"; + } elseif (isset($_SESSION["login"]) && ($_SESSION["login"] == "false")){ + echo "
Sie können sich jetzt zum Mitgliederbereich anmelden.
"; + } elseif (isset($_COOKIE['Image2Food'])){ + echo "
Schön Sie wieder zu sehen. Melden Sie sich an, um in den geschlossenen Mitgliederbereich zu gelangen, wenn Sie sich schon registriert haben.
"; + } else { + echo "
Willkommen auf unserer Webseite. Schauen Die sich um. Sie können sich hier registrieren und dann in einem geschlossenen Mitgliederbereich anmelden.
"; + } } } $obj = new Index(); - $onj -> besucher(); + $obj -> besucher(); ?>