php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.08.2010, 10:57  
Neuer Benutzer
 
Registriert seit: 01.08.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Pose befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Login Session / Upload *.php schuetzen

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:

Zitat:
<?
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
}
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
Pose ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.08.2010, 11:03  
Erfahrener Benutzer
 
Registriert seit: 23.03.2010
Beiträge: 626
PHP-Kenntnisse:
Anfänger
ByStones befindet sich auf einem aufstrebenden Ast
Standard

Also mal abgesehen, dass eine Minute unglaublich kurz ist, solltest du das session_start() vor dashier packe:
Code:
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 60))
Das hier würde ich so machen:
Code:
if (!isset ($_SESSION["user_id"]))
{
header ("Location: ../login/formular.php");
exit;
}

//Führe das rechstliche Upload Protokoll aus
Dann kannst du dir das else sparen.
__________________
Signatur:
PHP-Code:
$s '0048656c6c6f20576f726c64';
while(
$i=substr($s=substr($s,2),0,2))echo"&#x00$i;"
ByStones ist offline  
Alt 19.08.2010, 17:59  
Neuer Benutzer
 
Registriert seit: 01.08.2010
Beiträge: 7
PHP-Kenntnisse:
Anfänger
Pose befindet sich auf einem aufstrebenden Ast
Standard

Alles in Ordnung!

Danke für die Hilfe ByStones!
Pose ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Session Login nur für bestimmten Bereich 9999 PHP Tipps 2009 4 24.08.2009 21:29
[Erledigt] Login - werde ständig ausgeloggt likemike90 PHP Tipps 2009 19 12.06.2009 17:14
SessionHandler - Sessions in einer Datenbank #Avedo Software-Design 11 04.05.2009 15:44
Login mit Session und Cookies? Sicherste Möglichkeit? DarkSky25 PHP-Fortgeschrittene 20 04.04.2009 12:19
Login per Session oder htaccess? FI-DD PHP Tipps 2008 9 31.01.2008 21:19
Login, Session und der ganze Rest nikosch PHP Tipps 2007 10 25.03.2007 05:48
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
[Erledigt] Benutzername nach Login noch benötigt- Cookie oder Session? PHP Tipps 2005-2 1 30.10.2005 09:20
login + session PHP Tipps 2005-2 23 30.08.2005 21:29
Session Login LA-Finest PHP Tipps 2005-2 4 05.07.2005 10:46
login mit session id PHP Tipps 2005 10 26.01.2005 12:32
session start nur bei jedem 2. login PHP Tipps 2004-2 9 16.12.2004 13:39
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
Login / Session / Benutzerdaten SvenLittkowski PHP Tipps 2004 4 06.09.2004 17:08
Session Login funkt nicht, wenn Cookies immer aus sind schifti PHP-Fortgeschrittene 18 06.09.2004 07:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
session schützen, php session schützen, seiten schützen php session, php seite mit session schützen, php upload absichern, upload schützen session, benutzerdaten schützen php, php upload skript schützen, $_session[\'last_activity\'], php upload schützen, php upload session, php $_session uploaden, login session start session destroy sicher, php session daten schützen, session data stamp, upload mit session php, login sichern mit sessions, mit session login schützen, mit session schützen, login session schützen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum