Willkommen, Gast!

Wenn dies Ihr erster Besuch in unserem Forum ist, sollten Sie sich zuerst unsere Forum-Netiquette durchlesen. Bevor Sie nun Beiträge schreiben, empfehlen wir Ihnen eine kostenlose Registrierung, da Sie durch Ihren eigenen Account deutlich mehr Features und Komfort im Forum genießen können. Wenn Sie ein bestimmtes Thema suchen, können Sie unsere Suchfunktion benutzen. Falls Sie sich bereits angemeldet haben, können Sie Ihren Account (im Menü links unter Mein Profil aufrufbar) verwalten.


Neue Beiträge, der letzten 24 Stunden
.


Es ist jetzt 21:14 Uhr.

Hardware-Mag - Forum » Software » Programmieren »
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ventu
Hardware-Gott


images/avatars/avatar-472.png

Dabei seit: 24.12.2005
Beiträge: 3.096
Herkunft: Rheinland-Pfalz

php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

Hi,

habe folgendes Problem :

klickt man innerhalb eines passwortgeschützten Bereichs auf die Schaltfläche "zurück" im Browser, zeigt er mir nicht die letzte Seite an sondern sagt "Seite nicht gefunden".

Was hab ich falsch gemacht ?




__________________
[Laptop] Thinkpad X300 | Ubuntu 11.04 Natty
[Server] VMware ESXi 5.0 | Supermicro X8SIL-F | Intel Xeon X3440 | 16GB Mushkin Proline PC3-10667E ECC | 2x3TB Seagate Constellation ES.2 SAS @ zfs_mirror | LSI SAS 9211-4i
20.11.2004 01:13 E-Mail an ventu senden Beiträge von ventu suchen
Babe Babe ist männlich
Redakteur


images/avatars/avatar-450.gif

Dabei seit: 24.12.2005
Beiträge: 7.977
Herkunft: BW

AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

wie haste den bereich gebastelt, per variablen post über formulare, mit sessions oder per cookie?




__________________
Mein System: ZOTAC ZBOX EI750 Plus, Intel Core i7-4770R, 8 GB DDR3-1333, OCZ Vector 150 (480 GB), Windows 8.1 Pro 64 Bit, 2x Samsung SyncMaster 2494HM, A4Tech Bloody B540 und A4Tech Bloody RT5A.
20.11.2004 01:16 E-Mail an Babe senden Homepage von Babe Beiträge von Babe suchen
ventu
Hardware-Gott


images/avatars/avatar-472.png

Dabei seit: 24.12.2005
Beiträge: 3.096
Herkunft: Rheinland-Pfalz

Themenstarter Thema begonnen von ventu
AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

Mit Sessions smile

Das Problem ist, dass er den $user nicht speichert. Sobald der sich in dem passwortgeschützen Bereich bewegt kommt : bitte einloggen. Deshalb denke ich geht das mit dem Zurück auch nicht.

traurig



__________________
[Laptop] Thinkpad X300 | Ubuntu 11.04 Natty
[Server] VMware ESXi 5.0 | Supermicro X8SIL-F | Intel Xeon X3440 | 16GB Mushkin Proline PC3-10667E ECC | 2x3TB Seagate Constellation ES.2 SAS @ zfs_mirror | LSI SAS 9211-4i

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ventu: 20.11.2004 01:34.

20.11.2004 01:19 E-Mail an ventu senden Beiträge von ventu suchen
Babe Babe ist männlich
Redakteur


images/avatars/avatar-450.gif

Dabei seit: 24.12.2005
Beiträge: 7.977
Herkunft: BW

AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

also mal zum überblick:

du machst einfach nen login, die eingegebenen daten werden dann mit der datenbank verglichen. falls korrekt folgt session_start(); ...danach kannst du die variablen user und pass darin speichern (oder au mehr) - so: $_SESSION[user] = $user ... dann bastelst du dir ne kleine funktion die bei jeder seiten aktualisierung die in der session gespeicherten variablen mit der datenbank vergleicht und bei true eben einen seitenzugriff ermöglicht.... fertig smile




__________________
Mein System: ZOTAC ZBOX EI750 Plus, Intel Core i7-4770R, 8 GB DDR3-1333, OCZ Vector 150 (480 GB), Windows 8.1 Pro 64 Bit, 2x Samsung SyncMaster 2494HM, A4Tech Bloody B540 und A4Tech Bloody RT5A.
20.11.2004 01:42 E-Mail an Babe senden Homepage von Babe Beiträge von Babe suchen
Philip Philip ist männlich
High-End-User


images/avatars/avatar-10.jpg

Dabei seit: 24.12.2005
Beiträge: 921
Herkunft: NDS

AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

bei sessions muss man natürlich nur beachten, dass man kein konflikt mit dem header bekommt... (sessions müssen vorher schon "gestartet werden") ansonsten gibt er dir aber auch ne fehlermeldung aus wie header already send....




__________________
Viele Grüße
Philip
21.11.2004 01:16 E-Mail an Philip senden Homepage von Philip Beiträge von Philip suchen Fügen Sie Philip in Ihre Kontaktliste ein
ventu
Hardware-Gott


images/avatars/avatar-472.png

Dabei seit: 24.12.2005
Beiträge: 3.096
Herkunft: Rheinland-Pfalz

Themenstarter Thema begonnen von ventu
AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

habs jetzt anderweitig gelöst smile man ist ja flexibel ^^ danke Babe für den Hinweis smile

$_SESSION["user_id"] = $data["Id"];

und dann im Kopf von jeder Seite


session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: blablub.php");
}





__________________
[Laptop] Thinkpad X300 | Ubuntu 11.04 Natty
[Server] VMware ESXi 5.0 | Supermicro X8SIL-F | Intel Xeon X3440 | 16GB Mushkin Proline PC3-10667E ECC | 2x3TB Seagate Constellation ES.2 SAS @ zfs_mirror | LSI SAS 9211-4i

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ventu: 21.11.2004 16:34.

21.11.2004 16:33 E-Mail an ventu senden Beiträge von ventu suchen
ventu
Hardware-Gott


images/avatars/avatar-472.png

Dabei seit: 24.12.2005
Beiträge: 3.096
Herkunft: Rheinland-Pfalz

Themenstarter Thema begonnen von ventu
AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

jetzt hab ich ein anderes Problem :

habe eine liste, wo die user titel ihrer wahl draufsetzen können....habe eine tabelle user (jeder user hat ne id) und ne tabelle liste ( da erstellt ein script wenn man sich registirert automatisch ne spalte mit ner ID die gleich der user id is )

so wies jetzt is kann jeder user aber nur einen titel auf die liste setzen ....weil der listen id nur ein feld zugeordnet is ... also spalte 1 : ID 32 , titel id 5 z.b.

Wie kann ich das so ändern, dass ich mehrere Titel auf die Liste setzen kann ?

thx for replies






__________________
[Laptop] Thinkpad X300 | Ubuntu 11.04 Natty
[Server] VMware ESXi 5.0 | Supermicro X8SIL-F | Intel Xeon X3440 | 16GB Mushkin Proline PC3-10667E ECC | 2x3TB Seagate Constellation ES.2 SAS @ zfs_mirror | LSI SAS 9211-4i
22.11.2004 00:06 E-Mail an ventu senden Beiträge von ventu suchen
Babe Babe ist männlich
Redakteur


images/avatars/avatar-450.gif

Dabei seit: 24.12.2005
Beiträge: 7.977
Herkunft: BW

AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

hää? smile




__________________
Mein System: ZOTAC ZBOX EI750 Plus, Intel Core i7-4770R, 8 GB DDR3-1333, OCZ Vector 150 (480 GB), Windows 8.1 Pro 64 Bit, 2x Samsung SyncMaster 2494HM, A4Tech Bloody B540 und A4Tech Bloody RT5A.
22.11.2004 00:20 E-Mail an Babe senden Homepage von Babe Beiträge von Babe suchen
ventu
Hardware-Gott


images/avatars/avatar-472.png

Dabei seit: 24.12.2005
Beiträge: 3.096
Herkunft: Rheinland-Pfalz

Themenstarter Thema begonnen von ventu
AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

Der jeweilige user kann die Datenbank anschauen und Einträge, die sich in selbiger befinden, auf eine individuelle Liste setzen. Die ist nur ihm zugänglich, dazu hat die Tabelle, wo die Datenbankeinträge, die der user auf seine Liste setzen will, reingeschrieben werden, eine ID die gleich der User ID ist. Somit weiß man immer welche liste zu welchem user gehört. Es existieren also 2 Tabellen neben der ursprünglichen Tabelle, die die Datensätze enthält, einmal eine Tabelle für user und eine Tabelle, die die jeweiligen Inhalte der individuellen Liste der user speichert.

Mein Problem : Die Tabelle, die den Inhalt der Liste speichern soll, sieht folgendermaßen aus :

Spalte 1 : ID (=userid) spalte 2 ( inhalt der liste)

Demnach kann ich ja nur einen Eintrag bei spalte 2 vornehmen, weil in der nächsten Zeile ja schon die nächste ID des darauffolgenen users steht.

mein Frage : Wie änder ich ggf. die Tabelle, dass ich mehrere Einträge dort speichern kann, die alle einer ID zugeordnet werden ?




__________________
[Laptop] Thinkpad X300 | Ubuntu 11.04 Natty
[Server] VMware ESXi 5.0 | Supermicro X8SIL-F | Intel Xeon X3440 | 16GB Mushkin Proline PC3-10667E ECC | 2x3TB Seagate Constellation ES.2 SAS @ zfs_mirror | LSI SAS 9211-4i
22.11.2004 00:29 E-Mail an ventu senden Beiträge von ventu suchen
Babe Babe ist männlich
Redakteur


images/avatars/avatar-450.gif

Dabei seit: 24.12.2005
Beiträge: 7.977
Herkunft: BW

AW: php und passwortgeschützer Bereich Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden

wo is das problem? smile ...du kannst doch einfach immer nen neuen eintrag machen und danach sauber auslesen - oder versteh ich das problem net? ^^




__________________
Mein System: ZOTAC ZBOX EI750 Plus, Intel Core i7-4770R, 8 GB DDR3-1333, OCZ Vector 150 (480 GB), Windows 8.1 Pro 64 Bit, 2x Samsung SyncMaster 2494HM, A4Tech Bloody B540 und A4Tech Bloody RT5A.
22.11.2004 16:09 E-Mail an Babe senden Homepage von Babe Beiträge von Babe suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Hardware-Mag - Forum » Software » Programmieren »



Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH