Welkom, Gast. Je bent niet ingelogd.

php Session onthouden.

Christan
Pwn erd
Geplaatst op: 11 Dec 2006, 14:59
PimpCoins: 0
💸+
Bewerken Quote

hallo allemaal .

ik ben dus met een loginsysteem bezig die met sessions werkt, is het moeilijk om een onthoud functie te maken ?
wat heb ik daar voor nodig ?
cookie plaatsen met de info ?

kort samengevat: hoe maak ik een ounthoud systeem bij een loginsysteem met sessions.

iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 11 Dec 2006, 15:25
PimpCoins: 0
💸+
Bewerken Quote

Wat ik deed met een vorig systeem, was dat de gebruiker een optie had om ingelogt te blijven (wat jij wilt, toch?).
Als hij dit aanvinkte wordt in de table users bij loggedOnIP het ip van de huidige gebruiker geset.
Bij elk nieuw bezoek aan het systeem wordt gekeken of zijn ip bij een gebruiker staat (als het goed is zijn eigen gebruikersnaam) en als dat zo was, logt hij de gebruiker in

Natuurlijk bij het uitloggen en opnieuw inloggen het ip weer verwijderen of vervangen

Saven
admin
Geplaatst op: 11 Dec 2006, 15:38
PimpCoins: 0
💸+
Bewerken Quote

Uhm nog nooit met zo'n sessie systeem gewerkt, maar het lijkt mij dat je een session-tabel nodig hebt voor je database, en dan via het ip gaat werken.
Zo kun je je zelf eventueel ook vanaf andere plaatsen afmelden.

Je moet ook op userid ofzo checken want als er 2 mensen zijn op het netwerk dan gaat ie gaar doen

Christan
Pwn erd
Geplaatst op: 11 Dec 2006, 15:53
PimpCoins: 0
💸+
Bewerken Quote

Saven schreef:

Uhm nog nooit met zo'n sessie systeem gewerkt, maar het lijkt mij dat je een session-tabel nodig hebt voor je database, en dan via het ip gaat werken.
Zo kun je je zelf eventueel ook vanaf andere plaatsen afmelden.

Je moet ook op userid ofzo checken want als er 2 mensen zijn op het netwerk dan gaat ie gaar doen

gaat saven dan ook gaar doen als je met 1 account 2 keer inlogt ?

Saven
admin
Geplaatst op: 11 Dec 2006, 16:02
PimpCoins: 0
💸+
Bewerken Quote

Christan schreef:

[...]

gaat saven dan ook gaar doen als je met 1 account 2 keer inlogt ?


Nee maar wij werken niet met sessies. Alleen als een user er voor kiest om alleen de huidige sessie ingelogd te blijven, dan maken we alleen een tijdelijke sessie aan. deze wordt automatisch verwijderd als je de browser sluit

Thaan
Aka "Gerwin"
moderator
Geplaatst op: 11 Dec 2006, 16:38
PimpCoins: 0
💸+
Bewerken Quote

Die sessies moet je idd opslaan in de database, gekoppeld aan IP, en met een cookie moet je oppassen.

Died
Geplaatst op: 11 Dec 2006, 16:43
PimpCoins: 0
💸+
Bewerken Quote

Thaan schreef:

Die sessies moet je idd opslaan in de database, gekoppeld aan IP, en met een cookie moet je oppassen.

Is al 2x eerder gezegt
Maar eh, even een klein vraagje.
Wat zou er beter moeten zijn aan sessie's ?
Ik vind cookies namelijk veel chiller. Als je maar goed beveiligd he

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 11 Dec 2006, 20:08
PimpCoins: 0
💸+
Bewerken Quote

Christan schreef:

[...]

gaat saven dan ook gaar doen als je met 1 account 2 keer inlogt ?

nee dan krijg je 2 keer dezelfde naam in de online balk spreekt uit ervaring

iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 11 Dec 2006, 20:45
PimpCoins: 0
💸+
Bewerken Quote

Badeendje schreef:

[...]

nee dan krijg je 2 keer dezelfde naam in de online balk spreekt uit ervaring


Je bent geunband!!
Spunk schreef:

[...]
Is al 2x eerder gezegt
Maar eh, even een klein vraagje.
Wat zou er beter moeten zijn aan sessie's ?
Ik vind cookies namelijk veel chiller. Als je maar goed beveiligd he

En als de gebruiker cookies enabled heeft

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 11 Dec 2006, 20:47
PimpCoins: 0
💸+
Bewerken Quote

iisys schreef:

[...]
Je bent geunband!!

JOEPIEJJJ HOI IISYS kheb je gemist

waarschijnlijjk mag dit niet zeker ? delete dan maar

Delta004
Geplaatst op: 11 Dec 2006, 21:20
PimpCoins: 0
💸+
Bewerken Quote

Session=tijdelijk
Deze blijve bestaat tot je browser gesloten word

Je moet dat met Cookies werken. php.net/setcookie

Lennard
?
Geplaatst op: 11 Dec 2006, 22:05
PimpCoins: 0
💸+
Bewerken Quote

Spunk schreef:
Wat zou er beter moeten zijn aan sessie's ?

1. Ze werken meteen al op de pagina waar je ze aan maakt
2. Je kunt er van alles in stoppen wat gebruikers toch niet zien
3. Gebruikertjes kunnen ze niet aanpassen

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 11 Dec 2006, 22:17
PimpCoins: 0
💸+
Bewerken Quote

Lennard schreef:

[...]
1. Ze werken meteen al op de pagina waar je ze aan maakt
2. Je kunt er van alles in stoppen wat gebruikers toch niet zien
3. Gebruikertjes kunnen ze niet aanpassen

maar het sessie id kan je toch wel opvragen als de site tenminste geen beveiliging gebruikt om html te voorkomen.

alleen als je eenmaal het sessie id hebt zou ik geen idee hebben wat je er mee aan zou moeten

Lennard
?
Geplaatst op: 11 Dec 2006, 22:22
PimpCoins: 0
💸+
Bewerken Quote

Badeendje schreef:

[...]

maar het sessie id kan je toch wel opvragen als de site tenminste geen beveiliging gebruikt om html te voorkomen.

alleen als je eenmaal het sessie id hebt zou ik geen idee hebben wat je er mee aan zou moeten


sessie id kun je altijd opvragen.
Typ hier (@ saven.nl) maar eens in de adresbalk:
javascript:window.alert(document.cookie);
Dat ding achter PHPSESSID= is je sessie id.

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 11 Dec 2006, 22:24
PimpCoins: 0
💸+
Bewerken Quote

owke dankje, maar als je nou bijvoorbeeld het sessie id hebt van een admin ofzo. en de site gebruikt verder geen cookies, wat kan je dan uitvoeren met die sessie id ? kan je dan je eigen een andere sessie id geven zodat je bijv. admin wordt ?

Lennard
?
Geplaatst op: 12 Dec 2006, 14:52
PimpCoins: 0
💸+
Bewerken Quote

Badeendje schreef:

owke dankje, maar als je nou bijvoorbeeld het sessie id hebt van een admin ofzo. en de site gebruikt verder geen cookies, wat kan je dan uitvoeren met die sessie id ? kan je dan je eigen een andere sessie id geven zodat je bijv. admin wordt ?

Dan kun je jouw sessie id vervangen door het sessie id van die admin

Badeendje
Pompehdompehdom
moderator
Geplaatst op: 12 Dec 2006, 15:02
PimpCoins: 0
💸+
Bewerken Quote

Lennard schreef:

[...]
Dan kun je jouw sessie id vervangen door het sessie id van die admin

en hoe vervang je die dan

📫

Nieuw privébericht

🔥

Registreren


Login