webForumDet fria alternativet

Hur göra single sign on

Webbutveckling

3 svar · 782 visningar · startad av lilja

Medlem sedan juli 20041 183 inlägg
Frågan#1

Jag skulle vilja skapa en länk som när man klickar på, loggar in användaren direkt på http://tsklubbjonkoping.se/

Hur gör jag detta? Är det ett post-anrop med javascript?

Säkerheten behöver inte vara särskilt hög då inloggningen bara håller reda på vilken klubb man kommer ifrån. Alla medlemmar i min klubb kommer ha samma användarnamn och lösenord.

Medlem sedan feb. 20034 441 inlägg
#2

Du kan ju t.ex. köra en checksumma som motsvarar något eller några kombinerade värden i databasen:

http://tsklubbjonkoping.se/login/63b9625eb6c7b1b605338081624ff3b0

På sidan kan du köra en fråga som letar reda på användaren, typ:

SELECT fields
FROM table
WHERE MD5(CONCAT(username, password)) = 'checksumma'
LIMIT 1
Medlem sedan juli 20041 183 inlägg
#3

http://tsklubbjonkoping.se/ är team sportia jönköping och jag har inte tillgång till den sidan. Det jag undrar är hur/om jag kan "posta" användarnamnet och lösnordet jag fått av dem när användaren trycker på en länk (som ligger på en skyddad intern sida) så att användaren blir inloggad direkt?

Medlem sedan feb. 20034 441 inlägg
#4

Hmm, har kollat källkoden lite snabbt och det ser mörkt ut, postas via en ajaxlösning och ser ut som om fältnamnen är dynamiskt, så det kan nog bli svårt att lösa.. Men principen är ju att posta fältnamnen till samma sida som själva formläret där gör.

378 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
119 ms — hämta statistik (db)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)