Kompliceret spørgsmål

Tags:    c++

Hejsa allesammen .. jeg har siddet og rodet lidt med C++, og er kommet i tanke om at jeg faktisk er pænt træt af altid at skulle gå rundt og huske på div. passwords ..

Så jeg kunne godt tænke mig at lave et program som fungere på følg. måde:

Når du åbner programmet (dos promt.) spørger den om password, så indtaster di et valgt password, hvorefter du kommer ind på en anden "side" med forskellige muligheder, noget med "Opret nyt password", "Se gemte passwords", "slet et password".

Hvis du så trykker "Opret nyt password, kommer du ind og kan indtaste ex. www.udvikleren.dk, brugernavn samt password ..

på "Se gemte passwords" kan man se de passwords der er gemt.

og "slet et password" siger lidt sig selv :)

Er der nogen der ved hvordan jeg kan gribe det an, og hjælpe mig med at støbe et sådan et program sammen?:)

MvH. Bjoler




6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Opret en eller flere tekst-filer, hvor du indsætter de forskellige password's. For at checke passwordet i starten kan du bruge en if-sætning, måske kombineret med noget kryptering af en art, hvis det skal være sikkert.

Dit program's "layout" kunne f.eks. se således ud:
Fold kodeboks ind/udKode 


For i/o med filer, skulle du måske ta' et kig på:
http://cplusplus.com/doc/tutorial/files.html

eller
http://www.cprogramming.com/tutorial/lesson10.html


Du kunne også vælge at gøre brug af evt. MySQL, hvor man kan finde MySQL++:
http://tangentsoft.net/mysql++/


Hvis du vil bruge XML som filen med password, så kunne dette måske bruges:
http://xml.apache.org/xerces-c/



Indlæg senest redigeret d. 11.06.2006 20:23 af Bruger #8422
Hmm .. jeg er meget nybegynder forresten :)

det skal jo gerne være sådan at når du går ind og vil se passwords'ne,skal der komme en liste:

Site: www.udvikleren.dk" | Brugernavn: Navn | Kode: kode.

hvordan skal if-sætningen se ud da?



If-sætningen er kun til at teste passwordet i starten.

Hvis du laver en xml-fil, kunne den f.eks. se sådan ud:
Fold kodeboks ind/udKode 


Så kan du bruge en XML-parser, f.eks. den som jeg gav et link til:
http://xml.apache.org/xerces-c/


(*Skal lige siges at jeg ingen erfaring med XML har overhovedet*)


Men jeg må smutte nu.
Måske en anden kunne tage over?
Ihvertfald held og lykke ;-)



Indlæg senest redigeret d. 11.06.2006 20:41 af Bruger #8422
Da du er nybegynder vil jeg anbefale dig at følge et par tutorials først, f.ex:
http://cplus.about.com/od/beginnerctutorial/l/blcplustut.htm
http://www.cprogramming.com/tutorial.html

Der er ikke noget af det du vil lave der er svært når først du har det grundlæggende på plads.

Jeg vil anbefale dig at gemme password og username i en flad txt-fil i starten, så kan du lave det om til database eller xml senere. Du kan også kryptere teksten i txt-filen så den ikke kan læses uden at kende password til dit program.

Du får nok brug for at få den til at skrive * i stedet for teksten når du indtaster password, men det kan "vi" også lave senere.



Du kan også lave en txt fil og pakke den i en .rar/.zip
og så set pass på .rar/.zip mappen.
Så skal du taste pass: for at open/upakke .rar/.zip filen.




Husk at xml filen også skal krypeteres ellers giver det ingen mening at have adgangskode på i starten. :-)





t