Hey hey ich hoffe ihr könnt mir helfen.
habe ein kleines tut benutzt und ja aber irgendwie prüft die datei nicht die Session.
Ohne Login kann ich trotzdem meinen Thread somit Senden.
Hier mal mein Code
Danke im vorraus
habe ein kleines tut benutzt und ja aber irgendwie prüft die datei nicht die Session.
Ohne Login kann ich trotzdem meinen Thread somit Senden.
Hier mal mein Code
Danke im vorraus
PHP-Code:
<?php
include("scripts.inc");
if(!isset($_SESSION['loggedin'])) header("Location: login.php");
if(isset($_POST['submit']))
{
$title = $_POST['title'];
$text = $_POST['text'];
if($title != "" and $text != "")
{
$date = date("Y-m-d H:i:s");
mysql_query("INSERT INTO `threads`
(`title`, `user_id`, `datetime`, `closed`, `wichtig`)
VALUES
('$title', '$uid', '$datetime', '0', '0')
");
$topic_id = mysql_insert_id();
mysql_query("INSERT INTO `posts`
(`user_id`, `text`, `date`, `topic_id`)
VALUES
('$uid', '$text', '$date', '$topic_id')
");
// Die folgende Zeile wird uns bei Erfolg zum gerade erstellten
// Thread weiterleiten. Die Threadseite werden wir später
// programmieren.
header("Location: showthread.php?thread=$topic_id");
}
else
{
$error_l = true;
}
}
if($error_l) echo "Bitte alle Felder ausfüllen!";
?>
<form action="newthread.php" method="post">
Titel des Threads:<br />
<input type="text" name="title" />
Text:<br />
<textarea name="text"></textarea><br />
<input type="submit" name="submit" value="Thread erstellen" />
</form>
Kommentar