Hausarbeit: Erweiterung Index datei mit Session und Cookies
This commit is contained in:
+21
-17
@@ -14447,7 +14447,7 @@ CREATE TABLE `pma__export_templates` (
|
|||||||
`template_data` text NOT NULL,
|
`template_data` text NOT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
UNIQUE KEY `u_user_type_template` (`username`,`export_type`,`template_name`)
|
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 */;
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
--
|
--
|
||||||
@@ -14456,6 +14456,8 @@ CREATE TABLE `pma__export_templates` (
|
|||||||
|
|
||||||
LOCK TABLES `pma__export_templates` WRITE;
|
LOCK TABLES `pma__export_templates` WRITE;
|
||||||
/*!40000 ALTER TABLE `pma__export_templates` DISABLE KEYS */;
|
/*!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 */;
|
/*!40000 ALTER TABLE `pma__export_templates` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
@@ -14584,7 +14586,7 @@ CREATE TABLE `pma__recent` (
|
|||||||
LOCK TABLES `pma__recent` WRITE;
|
LOCK TABLES `pma__recent` WRITE;
|
||||||
/*!40000 ALTER TABLE `pma__recent` DISABLE KEYS */;
|
/*!40000 ALTER TABLE `pma__recent` DISABLE KEYS */;
|
||||||
INSERT INTO `pma__recent` VALUES
|
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 */;
|
/*!40000 ALTER TABLE `pma__recent` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
@@ -14782,7 +14784,7 @@ CREATE TABLE `pma__userconfig` (
|
|||||||
LOCK TABLES `pma__userconfig` WRITE;
|
LOCK TABLES `pma__userconfig` WRITE;
|
||||||
/*!40000 ALTER TABLE `pma__userconfig` DISABLE KEYS */;
|
/*!40000 ALTER TABLE `pma__userconfig` DISABLE KEYS */;
|
||||||
INSERT INTO `pma__userconfig` VALUES
|
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 */;
|
/*!40000 ALTER TABLE `pma__userconfig` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
@@ -14902,21 +14904,21 @@ DROP TABLE IF EXISTS `mitglieder`;
|
|||||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||||
/*!40101 SET character_set_client = utf8mb4 */;
|
/*!40101 SET character_set_client = utf8mb4 */;
|
||||||
CREATE TABLE `mitglieder` (
|
CREATE TABLE `mitglieder` (
|
||||||
`id_mitglied` int(11) NOT NULL AUTO_INCREMENT,
|
`id_mitglied` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Die ID, die als eindeutiger Schlüssel jedes Datensatz dient.',
|
||||||
`name` varchar(30) NOT NULL,
|
`name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
|
||||||
`vorname` varchar(30) NOT NULL,
|
`vorname` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
|
||||||
`email` varchar(30) NOT NULL,
|
`email` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
|
||||||
`fragen` int(11) NOT NULL,
|
`fragen` int(11) DEFAULT NULL COMMENT 'Anzahl der gestellten Fragen',
|
||||||
`antworten` int(11) NOT NULL,
|
`antworten` int(11) DEFAULT NULL COMMENT 'Anzahl der gegebenen Antworten',
|
||||||
`zusatzinfos` longtext NOT NULL,
|
`zusatzinfos` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'Optionale Informationen',
|
||||||
`rolle` enum('Admin','Mitglied') NOT NULL,
|
`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) NOT NULL,
|
`userid` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
|
||||||
`pw` varchar(50) 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,
|
`beitritt` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT 'Zeitpunkt der Anmeldung',
|
||||||
`letzterlogin` timestamp NOT NULL,
|
`letzterlogin` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT 'Zeitpunkt des letzten logins.',
|
||||||
PRIMARY KEY (`id_mitglied`),
|
PRIMARY KEY (`id_mitglied`),
|
||||||
UNIQUE KEY `userid` (`userid`)
|
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 */;
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
--
|
--
|
||||||
@@ -14925,6 +14927,8 @@ CREATE TABLE `mitglieder` (
|
|||||||
|
|
||||||
LOCK TABLES `mitglieder` WRITE;
|
LOCK TABLES `mitglieder` WRITE;
|
||||||
/*!40000 ALTER TABLE `mitglieder` DISABLE KEYS */;
|
/*!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 */;
|
/*!40000 ALTER TABLE `mitglieder` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
@@ -15048,4 +15052,4 @@ USE `test`;
|
|||||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
/*!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
|
||||||
|
|||||||
+12
-2
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
setcookie("Image2Food", time(), time() + (60 * 60 * 24 * 120));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Festlegung der Untergrenze für die PHP-Version
|
* Festlegung der Untergrenze für die PHP-Version
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
@@ -41,11 +43,19 @@ if (0 > version_compare(PHP_VERSION, '7')) {
|
|||||||
*/
|
*/
|
||||||
class Index {
|
class Index {
|
||||||
function besucher() {
|
function besucher() {
|
||||||
echo "<div id= 'indextext'>Willkommen auf unserer Webseite. Schauen Die sich um. Sie können sich hier Registrieren und dann in einem geschlossenen Mitgliederbereich anmelden.</div>";
|
if (isset($_SESSION["login"]) && ($_SESSION["login"] == "true")){
|
||||||
|
echo "<div id='indextext'><h3>Mitgliederbereich</h3><br>Sie sind Angemeldet</div>";
|
||||||
|
} elseif (isset($_SESSION["login"]) && ($_SESSION["login"] == "false")){
|
||||||
|
echo "<div id='indextext'> Sie können sich jetzt zum Mitgliederbereich anmelden. </div>";
|
||||||
|
} elseif (isset($_COOKIE['Image2Food'])){
|
||||||
|
echo "<div id='indextext'> Schön Sie wieder zu sehen. Melden Sie sich an, um in den geschlossenen Mitgliederbereich zu gelangen, wenn Sie sich schon registriert haben. </div>";
|
||||||
|
} else {
|
||||||
|
echo "<div id= 'indextext'>Willkommen auf unserer Webseite. Schauen Die sich um. Sie können sich hier registrieren und dann in einem geschlossenen Mitgliederbereich anmelden.</div>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$obj = new Index();
|
$obj = new Index();
|
||||||
$onj -> besucher();
|
$obj -> besucher();
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user