Hallo,
mal wieder ein Problem und ich finde keinen weg.
Also ich habe einige .php dateien die Dokumente anlegen bzw uploaden auf meinen webspace. Nun möchte ich in Verbund mit einem Login System diese Dateien schützen.
Bisher habe ich das Login System (klappt auch alles super) und nun die zu schützende Datei.
Ich habe mir gedacht das ich am Anfang der upload.php folgenden if anweisungen setze:
Also, wenn User Session länger als 1 Minute nicht genutzt wurde dann zerstöre die Session, sodass sich der Nutzer neu anmelden muss.
Danach, wenn User Nicht eingeloggt, dann leite ihn weiter auf das login formular oder wenn folglich der User eingeloggt ist und vorher nicht die Session zerstört wurde, dann führe das upload.php aus.
Wie kann ich also beim letzten else befehl angeben das er den Rest des Formulars mit allen anweisungen ausführt?
Über konstruktive Hilde wäre ich dankbar.
grüße
mal wieder ein Problem und ich finde keinen weg.
Also ich habe einige .php dateien die Dokumente anlegen bzw uploaden auf meinen webspace. Nun möchte ich in Verbund mit einem Login System diese Dateien schützen.
Bisher habe ich das Login System (klappt auch alles super) und nun die zu schützende Datei.
Ich habe mir gedacht das ich am Anfang der upload.php folgenden if anweisungen setze:
<?
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 60))
{
// last request was more than 1 minate ago
session_destroy(); // destroy session data in storage
session_unset(); // unset $_SESSION variable for the runtime
}
else
{
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp if sessiontime < 1 min
}
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: ../login/formular.php");
}
else
{
Führe das rechstliche Upload Protokoll aus
}
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 60))
{
// last request was more than 1 minate ago
session_destroy(); // destroy session data in storage
session_unset(); // unset $_SESSION variable for the runtime
}
else
{
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp if sessiontime < 1 min
}
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: ../login/formular.php");
}
else
{
Führe das rechstliche Upload Protokoll aus
}
Danach, wenn User Nicht eingeloggt, dann leite ihn weiter auf das login formular oder wenn folglich der User eingeloggt ist und vorher nicht die Session zerstört wurde, dann führe das upload.php aus.
Wie kann ich also beim letzten else befehl angeben das er den Rest des Formulars mit allen anweisungen ausführt?
Über konstruktive Hilde wäre ich dankbar.
grüße
Kommentar