Det jeg vil have hjælp til er at lave en password system.Jeg har lavet et program med navnet Adressekartotek og den skal beskyttes med password. brugeren skal først vælge under indstillinger om de gider have password beskyttelse på og det forgår via en checkeckbox. og så skal han/hun indtaste et brugernavn og pass i en editfelt som bliver gemt i INIfilen. så skal den nye passwordform optræde næste gang bruger starter mit program op...
håber at i kan hjælpe mig
PS jeg vil godt give jer nogle flere points hvis i har løsningen!!!
ogik> Jeg er nok nød til at skal have det hele skåret ud i pap, en gang til. Er problemet at få gemt et krypteret password, fx i en inifil, eller er det det det med at sættet et flag for om den pågældende record er passowrd beskyttet eller ej ?
sådan som du fremstiller det kan der kun være en bruger og et password, og så er det vel egentligt lige meget med brugernavnet ?
Hvis det er flere brugere og den enkelte skal kunne afgøre om systemet skal spørge om password når den pågældende logger på, er du nødt til først at finde ud af hvem der er logget på før du kan se om brugeren har et password. D.v.s. at du skal starte med at spørge om brugernavn (i alle tilfælde) og så spørge om password hvis brugeren har oprettet et.
Hvis udgangspunktet er at der kun er en bruger og et password, kan vi altså glemme brugernavn. Så gør du sådan:
Under indstillinger, når brugeren trykker på checkboksen og dermed slår den til, viser du en form hvor vedkommende kan indtaste et password. Det indtastede gemmer du i ini-filen sådan som pellelil har vist. Hvis brugeren fjerner mærket i checkboksen, fjerner du passwordet fra ini-filen. Samme måde som ved at læse den, blot bruger du inifil.deletevalue('section','nøgle');
Når brugeren starter programmet læser du inifilen (brug pellelils eks.) og hvis der er oprettet et password, viser du en form hvor brugeren kan indtaste et password. Derefter tester du det indtastede mod det du har læst i inifilen, og hvis alt er ok, kører du videre. Hvis det ikke stemmer afbryder du programmet.
Hvis der ikke er noget password i inifilen spørger du ikke brugeren og programmet kører videre uden problemer.
Så simpelt er det når der ikke er flere brugere med forskellige passwords. Hvis du vil have et system med flere brugere med individuelle passwords, så er det lidt mere omstændigt, men jeg vil gerne lave de nødvendige krumspring for dig. Dog synes jeg 30 point er lidt i underkanten for det.
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.