05. marts 2000 - 11:08Der er
29 kommentarer og 1 løsning
Kode-prompt, inden website
Jeg skal bruge et script hvor "netsurferen" skal indtaste sit brugernavn og adgangskode i en prompt inden at de får adgang til at se hvad der står inde på den side de er ved at komme ind på, før de har indtastet et brugernavn med en adgangskode der passer til. Der skal kunne være cirka 50 forskellige brugernavne, og det brugernavn som "netsurferen" indtaster skal gemmes i en navnevariabel, som inde på siden så skal kunne bruges til at skrive, "Hej <navnevariabel her> !!!".
Håber at der er nogle kloge javascript-hoveder som vil hjælpe mig, og point for rigtigt "skræddersyet"-script kan godt komme temmeligt højt op ;o)
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Hvis du f.eks. kører på en Apache-server på en Unix er det "trivielt", får så sætter du bare dine 50 brugernavne ind i filen .htaccess. Ingen programmering, og acceptabelt sikkert.
I JavaScript er det ikke nemt at gøre ret sikkert.
Nej, måske ikke, men jeg ved at det kan lade sig gøre, om ikke andet så kan det jo bare være det samme kodeord til alle, og så indlæser man bare brugernavnet i den "navnevariabel"...
Jeg vil gerne høre fra nogle der gerne vil lave det ...
Hvis du opretter en fil for hver bruger, kan du bede ham indtaste sit brugernavn, og pass, hvis pass står i filen .passwd(bør ikke kunne downloades af andre), så send til brugernavn(krypteret form).htm
Kan du ikke det, men stadig det er svært/måske umuligt at beskytte i javascript.
Det er ikke umuligt at gøre nogenlunde, man tager password og "kombinerer" det med et andet "udgangsord" til at generere (på mystisk og kompliceret vis) et ord, der bruges som navnet på en fil eller et katalog. For at forhindre folk i at lave et bogmærke til filen eller kataloget, ændrer man "udgangsordet" og dermed navnet på filen/kataloget en gang imellem, men lader selvfølgelig folk beholde deres password.
Det var lidt tåget, ik' ? Jeg burde lave det en gang !
Tak for alle jer som har villet kommentere dette spørgsmål, men er der ingen der vil svare ?!?!?! - altså lave det script som jeg be'r om ? Ok, hvis det bliver for kompliceret med enkelte kodeord, så bare med ét kodeord, til alle brugere, men brugerne behøver så ikke stå i scriptet, dvs. alle brugernavne skal være mulige, men det indtastede brugernavn skal stadig gemmes i en "navnevariabel" som kan hentes senere..........
Det behøver ikke at være sikkert, det skal bare gerne virke nogenlunde ordentligt ! Det skal bare være sådan at man ikke kan se sourcekoden ved at højreklikke nogensteder (man kunne jo foreksempel sætte "ingen højreklik" på)
missing>>Det er unmöchlicht! For det første: Man kan på (næsten*) ingen måde skrive noget steds hen med javascript.
For det andet: Man kan (næsten**) ikke lave noget sikkert i javascript.
For det tredje: Det er rimelig problematisk at lave noget i en db med javascript, mener ikke at man kan skrive til den.
*) Man kan selvfølgelig læse og skrive til cookies **) Man kan krybtere sine scripts med enelleranden "scriptencrypter" ms har lavet. Men det virker jo kun i ie.
Konklusion: det bliver MEGET svært at lave ovenstående!
Jeg har foreløbig (og måske også endeligt???) lavet det som følgende;
<script language=javascript> <!-- var navn=prompt('Indtast navn: ','John Doe'); var kode=prompt('Indtast kode: ','skriv kodeord her'); if (kode =='BOBO'){ // ingenting } else { location.href='fejlside.html'; } //--> </script>
Og jeg vil gerne høre om hvad "folk" her synes om det i forhold til hvad jeg spurgte om, så der (forhåbentligt) ikke er nogen som føler sig snydt over ikke at få nogen point. - eller hvis der var nogen som kunne få det til at se lidt mere "prof" ud, måske istedet for to prompts, så samle dem i en, og få passwordfeltet til at fyldes med **** når man indtaster - for de to ting VED JEG ihvertfald kan lade sig gøre i javascript........
Sådan et password kan ikke umiddelbart læses, men kan sagtens findes alligevel med lidt snilde. Hvor sikkert skal det være? PS: Lad mig prøve at finde dit password - giv mig en URL!
dar>>>jeg kan ikke bruge den kode du prøvede at skrive 3-4 gange, og jeg vil da heller ikke give 200 point for at du har skrevet en ½ linie om, det håber jeg at du forstår.
ALLE>>>jeg lukker også spørgsmålet nu, fordi jeg har fundet min endelige udgave, som er den jeg har skrevet op før i dette ?, bare opdelt i to dokumenter istedet for én. Den kan ses på nettet om nogle uger...
mora>>>nej, men skal til at vælge om det næste jeg skal prøve at lære skal være ASP eller PHP, så hvis du kan lære mig noget, eller give gode råd så .....
Jeg har forresten ICQ# 38646359 hvis der er nogle der vil vide det...
missing>>I dette tilfælde er jeg oxo lidt ligeglad med point'en, for som du skriver er det meget lidt jeg har lavet... Men den virker!!! Tag den eller lad vær. :-)
det er sguda ligemeget. Man kan jo ingen steder se hvad koden er.
Synes godt om
Ny brugerNybegynder
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.