query("SELECT * FROM user WHERE name='".$_SESSION["username"]."';"); $info_ar = $info_db->fetchArray(SQLITE3_NUM); $ls_db = $db->query("SELECT login FROM log WHERE user=".$info_ar[0]." ORDER BY id DESC"); $last_seen = $ls_db->fetchArray(SQLITE3_NUM); } echo " Account :: Junge Gemeinde Adlershof "; include("static/head.php"); // echo "loged in as: " . $_SESSION["username"]; /* echo "
"; */ switch($var){ case("password"): $passage = "Falsches Passwort.
"; break; case(PASSWORD_SUCCESS): $passage = "Dein Passwort wurde erfolgreich geändert.
"; break; case(CH_USERNAME_SUCCESS): $passage = "Erfolg! Ab sofort bist du unter ".$_SESSION["username"]." bekannt.
"; break; case(CH_EMAIL_SUCCESS): $passage = "Deine E-Mail Adresse wurde erfolgreich geändert.
"; break; case(CH_EMAIL_EXISTS): $passage = "Diese E-Mail Adresse ist schon in Benutzung.
"; break; case(CH_USERNAME_EXISTS): $passage = "Dieser Name ist schon in Benutzung.
"; break; default: $passage = ""; break; } echo "


Account Informationen


".$passage."

Deine Daten: (ändern?)


Name E-Mail
".$info_ar[1]."".$info_ar[3]."
Name:   ".$info_ar[1]."
E-Mail:   ".$info_ar[3]."
 
Registrierungsdatum:   ".date("j.n.Y H:i:s", $info_ar[5])."  
Zuletzt gesehen:   ".date("j.n.Y / H:i:s", $last_seen[0])."





Passwort Verwaltung:


Passwort ändern?   |   Passwort vergessen?

Wechsle deinen Spitznamen oder deine E-Mail Adresse. Bitte bestätige die Änderung mit deinem Passwort.


Name:
E-Mail:
Passwort:

Aktualisiere deine Passwort. Bitte bestätige die Änderung mit deinem aktuell gültigen Passwort.

Neues Passwort:
Neues Passwort wiederholen:
Altes Passwort:
"; return true; } function user_id($db, $user){ $owner_db = $db->query("SELECT id FROM user WHERE name='" . SQLite3::escapeString($user) . "';"); $owner_ar = $owner_db->fetchArray(SQLITE3_NUM); if(empty($owner_ar[0])){ return false; } $owner = $owner_ar[0]; if($owner != ""){ return $owner; } else { return false; } } function change_username($db, $oldname, $newname){ $oldname = $db->escapeString($oldname); $newname = $db->escapeString($newname); $check_db = $db->query("SELECT 1 FROM user WHERE name='".$newname."'"); $check_ar = $check_db->fetchArray(SQLITE3_NUM); if($check_ar[0] == 1){ return CH_USERNAME_EXISTS; } if($db->exec(" BEGIN TRANSACTION; UPDATE user SET name='".$newname."'WHERE name='".$oldname."'; COMMIT; ")){ $_SESSION["username"] = $newname; return CH_USERNAME_SUCCESS; } else { return DATABASE; } } function change_email($db, $name, $email){ $res_db = $db->query("SELECT 1, name FROM user WHERE email='".$db->escapeString($email)."'"); $res_ar = $res_db->fetchArray(SQLITE3_NUM); if($res_ar[0] == 1){ if($name != $res_ar[1]){ return CH_EMAIL_EXISTS; } } if($db->exec(" BEGIN TRANSACTION; UPDATE user SET email='".$db->escapeString($email)."' WHERE name='".$db->escapeString($name)."'; COMMIT; ")){ return CH_EMAIL_SUCCESS; } else { return DATABASE; } }