Just nu i M3-nätverket
Gå till innehåll

Konstigt ID


FiEnD

Rekommendera Poster

Hej!

 

Vet inte hur många av er som har varit in på Lunarstorm (snart tror jag alla är medlem där?ehm =/) ?

Där har de inga direkt vanliga Int-liknande ID i sin querystring (som de hade från början). De har istället värden som:

{CD871B03-39A7-4BC4-8690-E4E86C2A682E}

Frågan är vad det är, vart man kan läsa mer om det, fördelar/nackdelar.. osv :)

 

Mvh Fredrik

 

Länk till kommentar
Dela på andra webbplatser

{CD871B03-39A7-4BC4-8690-E4E86C2A682E}

 

Ær ett så GUID = Global Uniq Identifier

 

Alltså det KAN vara unikt før hela værlden, men behøver inte vara det. Anledning till att de anvænder det istællet før ett "vanligt id" (1,2,3,4) ær att det blir mycket svårare att gissa sig till ett ID før en anvændare. Ta detta exempel.

 

Sæg att du har en medlemssida dær man loggar in och idet sparas i en cookie. Nær man sedan går in på din site så hæmtas id från cookies och identifierar dig som en anvændare.

 

Om du nu lagrar ID = 1 i din cookies så ær det inte så svårt att lista ut att det finns någon annan medlem med ID = 2 i sin cookies, det du gør då ær att du øppnar ccokies i notepad och ændrar ID = 1 till ID = 2 och vips så har du loggat in som en annan medlem på sidan.

 

om du dæremot spara {CD871B03-39A7-4BC4-8690-E4E86C2A682E} i en cookies så ær det betydligt svårare att gissa någon annans id nummer eftersom detta ID slumpas ut baserat på tiden och MAC-adressen vilket gør att det inte først ær:

{00000000-0000-0000-0000-000000000001}

och sedan

{00000000-0000-0000-0000-000000000002}

 

utan snarare:

{CD871B03-39A7-4BC4-8690-E4E86C2A682E}

och næsta gång

{AB8672DA-264F-298C-BCD7-AFBE82382721}

 

- Magnus

-----------------------------------------------------

Jag är inte kaxig, jag är bara så jävla bäst...

 

Länk till kommentar
Dela på andra webbplatser

Hej!

 

Jag hade i princip listat ut varför det användes etc. Det jag inte var säker på var om det var ett GUID. En kompis föreslog att det kunde vara nåt sånt.

Däremot så vet jag inte hur jag ska göra för att tex implementera nåt liknande på min site och om det ens är nödvändigt?

 

Men det var intressant läsning det du skrev helt klart. Lite mer kött på benen fick jag! :)

 

Tack på förhand!

 

Mvh Fredrik

 

Länk till kommentar
Dela på andra webbplatser

Om du søker på GUID hær så får du exempel på hur man skapa ett GUID från ASP.

 

Annars kan databasen skapa det till dig.

 

- Magnus

-----------------------------------------------------

Jag är inte kaxig, jag är bara så jävla bäst...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...