diff --git a/index.php b/index.php
index 38d4ab0..7090a48 100644
--- a/index.php
+++ b/index.php
@@ -13,6 +13,11 @@
+
+
@@ -64,6 +69,9 @@
Session User:
+
+
+
diff --git a/js/contentloader.js b/js/contentloader.js
index ca2f63b..4bb2df8 100644
--- a/js/contentloader.js
+++ b/js/contentloader.js
@@ -1,12 +1,18 @@
window.addEventListener('load', async () => {
console.log("Seite geladen");
+
//getNewUniqueLink();
document.getElementById('btnCreateTan').addEventListener('click' , async (event) => getNewUniqueLink());
})
async function getNewUniqueLink() {
+ const phpSessionForm = new FormData();
+ phpSessionForm.append("phpSession", PHPSESSIONUSER);
try {
- var firstFetch = await fetch('php/generateLink.php');
+ var firstFetch = await fetch('php/generateLink.php', {
+ method: 'post',
+ body: phpSessionForm
+ });
var jsonFirstFetch = await firstFetch.json();
var content = document.getElementById('content');
content.innerHTML = `${jsonFirstFetch.html}`;
@@ -32,3 +38,8 @@ document.getElementById('btnCreate').addEventListener("click" , async (event) =>
console.log("Abschicken der Daten fehlerhaft!");
}
})
+
+function getCookieValue(a) {
+ var b = document.cookie.match('(^|;)\\s*' + a + '\\s*=\\s*([^;]+)');
+ return b ? b.pop() : '';
+}
diff --git a/php/generateLink.php b/php/generateLink.php
index a3d60a1..ac9b174 100644
--- a/php/generateLink.php
+++ b/php/generateLink.php
@@ -10,7 +10,7 @@
$resultStr = getTanID($uniqueID);
- $HTMLJSON = array('html' => $resultStr);
+ $HTMLJSON = array('html' => $resultStr , 'userid' => $_POST['phpSession']);
echo json_encode($HTMLJSON);
function insertTan($tan) {
@@ -19,7 +19,9 @@
$stmt = $database->prepare("INSERT INTO tans (tan, userID, used) VALUES (?, ?, ?)");
$used = false;
- $userid = 1;
+ $userid = $_POST['phpSession'];
+ //$userid = $_SESSION['user'];
+ //$userid = $_POST['userid'];
$stmt->bind_param("ssi", $tan, $userid, $used);
try {
diff --git a/php/getSession.php b/php/getSession.php
new file mode 100644
index 0000000..1b2022b
--- /dev/null
+++ b/php/getSession.php
@@ -0,0 +1 @@
+
diff --git a/php/login.php b/php/login.php
deleted file mode 100644
index 840895d..0000000
--- a/php/login.php
+++ /dev/null
@@ -1,24 +0,0 @@
-
-if(isset($_POST['login-form'])){
- session_start();
- require('dbConnect.php');
-
- $name = ($_POST['loginName']);
- $pswd = ($_POST['loginPassword']);
- $pswd = md5($pswd);
-
- $stmt = $database->prepare("SELECT id FROM user WHERE '$name'=user AND password='$pswd'");
- $stmt->execute();
- $result = $stmt->get_result();
-
- if ($result->num_rows == 1) {
- $object = $result->fetch_object();
- $_SESSION['user'] = $object->id;
-
- echo "Einloggen erfolgreich";
- } else {
- echo "Einloggen fehlgeschlagen";
- }
-}
-?>
diff --git a/segments/_login.php b/segments/_login.php
index 5f200e2..f70b938 100644
--- a/segments/_login.php
+++ b/segments/_login.php
@@ -14,7 +14,7 @@ if( (isset($_POST['loginName'])) && isset($_POST['loginPassword'])){
$object = $result->fetch_object();
$_SESSION['user'] = $object->id;
echo "Einloggen erfolgreich";
- header("refresh:2;");
+ header("refresh:1;");
} else {
echo "Einloggen fehlgeschlagen";
}