webForumDet fria alternativet

Användarhantering

Webbutveckling

2 svar · 263 visningar · startad av Han-Solo

Medlem sedan jan. 2001290 inlägg
Frågan#1

Hej!
Jag ska till att bygga ett användarhanteringssystem, där man ska kunna logga in på en maskin, surfa runt till andra webservrar och fortfarande vara inloggad på dessa maskiner.

Jag tänker... om en användare loggas in, så markerar jag detta i en databas, då kan sen de andra applikationerna kolla i databasen om personen ifråga är iloggad... men hur sjutton då??? skapar jag en session eller kaka, med användarnamnet, går den väl bara att läsa på den maskin som skapade kakan?. Att get/post:a användarnamnet känns allt för osäkert.

Är ms- passport ett vettigt alternativ? kan man använda detta från, php/linux? Eller är det respektive användare som har ett passport? (behöver nog en vettig länk om detta)

Medlem sedan maj 200010 687 inlägg
#2

Att bara skapa en kaka är lite osäkert. Lätt skapa en egen kaka.
Men kombinerar du det med IP-nummer så blir det genast bättre.

Medlem sedan jan. 2001290 inlägg
#3

hmmm... jo vad som skrivs i kakan blir inte bara, inloggad=true
;o)

ipnummer och lösen och salt som md5summa kanske...

---------

det jag menar är:
person A besöker Webserver A och loggar in.
Webserver A planterar en kaka på person As dator.
Person A går till webserver B.
Hur ska webserver B kunna läsa webserver A:s kaka?

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)