Avatar billede idiotbarn Nybegynder
16. oktober 2002 - 17:04 Der er 11 kommentarer og
2 løsninger

Brugersystem

Jeg vil gerne vide hvordan man plejer at lave beskyttede brugersystemer i flash. Jeg har et logonsystem som bruger asp, og det virker fint, men...Skal jeg få asp til at oprette en session som man normal gør? Hvis ja...hvad gør jeg så med den(inde i flash)? Og hvad er alternativet?
-Brian
Avatar billede alexander_j Nybegynder
16. oktober 2002 - 19:20 #1
Flash i sig selv er ikke særlig godt beskyttet(det er altid muligt at se kildekoden vha diverse debuggere), derfor vil jeg foreslå dig at lade alle beskyttede data komme via asp (fx fra en database).
Som jeg ser det er der ikke brug for sessions - det skulle måske lige være, hvis man skal kunne se hvem eller hvor mange der er online!

Når jeg har forsøgt mig med sikre sider, har jeg gjort følgende:
1. Flashfilmen starter med indtastning af brugernavn og kodeord
2. Flashfilmen sender brugernavn og kodeord til en ASP-fil der tjekker disse i databasen
3. ASP-filen sender en status tilbage til flash, der fortæller om kodeord og brugernavn var ok
4. Hvis status er ok, så går flashfilmen videre til den egentlige startside
5. Herefter ligger variablerne for brugernavn og kodeord stadig i flashfilmen, og så sørger jeg blot for at asp-filerne hver gang tjekker kodeord og brugernavn før de sender data tilbage til flash

/Alexander

Ps. hvis der er huller i denne metode, så høre jeg da gerne fra guruerne :-)
Avatar billede nikolajdu Nybegynder
17. oktober 2002 - 10:18 #2
Jeg ville lægge session start på den side med flashen - Når så du loader variabler til/fra din ASP, så er din session startet og du vil derefter kunne tjekke den.

Lidt rodet, men forhåbentligt forståeligt.
Avatar billede nikolajdu Nybegynder
17. oktober 2002 - 10:20 #3
Alexander - Ang. huller, så kan der være en idé i at hente ASP/PHP sidens filnavn via noget XML - Som bekendt kan alle jo se stien og filens navn ved blot at åbne en .swf i notepad. XML metoden gør det noget mere besværligt.

/Nikolaj
Avatar billede alexander_j Nybegynder
17. oktober 2002 - 10:26 #4
Men kan de læse ASP-filen, når de kender stien?
Avatar billede nikolajdu Nybegynder
17. oktober 2002 - 10:35 #5
Det kommer helt an på hvor sikkert det er lavet. Mange vil f.eks udskrive passwordet også så folk selv kan ændre i det - Det er knapt så heldigt.
Avatar billede alexander_j Nybegynder
17. oktober 2002 - 11:25 #6
"udskrive passwordet" jeg er ikke sikker på jeg forstår dig - fra ASP eller Flash?

Min ide går grundlæggende ud på følgende:
Flash får først passwordet, når brugeren taster det ind (og så ligger de jo fast i flashfilmen indtil brugeren forlader siden)
ASP-filerne tjekker hver gang om brugernavn og password passer sammen, før de sender et indhold tilbage!

Det er derfor kun flash der sender brugernavn og kodeord variablerne(udskriver dem???) til ASP-filerne som til gengæld tjekker og hvis de passer sender (udskriver???) et sideindhold tilbage (ikke brugernavn og password!)

Faren er der vel først hvis ASP-filen sender(udskriver???) brugernavn og password?

/Alexander
Avatar billede nikolajdu Nybegynder
17. oktober 2002 - 11:39 #7
Folk der laver et komplet system vil som regel også udskrive passwordet for folk selv kan ændre dette - Altså ligesom her på E hvor du kan gå ind under dine indstillinger og rette dit password.
Avatar billede alexander_j Nybegynder
17. oktober 2002 - 12:31 #8
jeg ser mange steder, hvor der skrives:

gammelt kodeord: [skriv selv]
nyt kodeord: [skriv selv]
gentag nyt kodeord: [skriv selv]

Altså stadig en envejskommunikation fra (fx) Flash til ASP-filen - ingen fare eller hvad?
Avatar billede nikolajdu Nybegynder
17. oktober 2002 - 14:05 #9
Jo hvis du også skal skrive gammelt kodeord - Med de fleste vil nøjes med 2 nye (altså ens)
Avatar billede idiotbarn Nybegynder
17. december 2002 - 18:24 #10
der er ikke nogen af jer der har svaret...er der nogen der vil have nogen point inden jeg lukker?
Avatar billede alexander_j Nybegynder
17. december 2002 - 18:29 #11
Jeg kan ikke lige gennemskue om jeg har fortjent point her - men hvis du synes?
Avatar billede idiotbarn Nybegynder
17. december 2002 - 18:41 #12
ok...lukker
Avatar billede idiotbarn Nybegynder
17. december 2002 - 18:42 #13
ja ja...det er jo bare fiktive værdier :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester