Avatar billede nwn Nybegynder
26. september 2007 - 19:41 Der er 8 kommentarer og
1 løsning

Password beskyttelse

Hej

Jeg vil gerne lave en exe fil, hvor man starter ud med at skulle indtaste et password. (WindowsFormsApplication)

Hvis man taster korrekt kode og trykker "Login" så skal man "nærmest" komme til en anden "side", hvor der eksempel vis står Korrekt kode.

Hvis man derimod taster forkert kode, så skal der komme en af de der ganske almindelige microsoft popups op, hvor der står Forkert password. Trykker man så OK, kan man indtaste password igen, osv...

Jeg har indtil videre indsat sådan et textfelt og en knap, men er der nogen der kan hjælpe mig på rette vej med at scripe det jeg skrev ?
Avatar billede hmortensen Nybegynder
26. september 2007 - 21:13 #1
(Formoder at du bruger en grafisk editor.)

Du kan tilføje en ny Form til projektet, hvori du tilføjer en Label. Labelens text egenskab sætter du til "Korrekt kode".

Tilbage til formen med login knappen.

Dobbeltklik på knappen, og du kommer i "code view", med fokus i en metode, som vil blive kørt ved klik på knappen.

Her kan du skrive noget ala:

if (textBox1.Text == "Din kode")
{
  Form2 f = new Form2();
  f.Show();
  this.Close();
}
else
{
  MessageBox.Show("Forkert kode!");
  Enviroment.Exit();
}

Ovenstående kodestump åbner Form2 (den med din Label på), og lukker startformen, hvis koden er korrekt, ellers vise en popup, hvorefter programmet lukker.
Avatar billede nwn Nybegynder
26. september 2007 - 21:31 #2
Jeg er meget ny indenfor det, hvordan tilføjer jeg en ny form, og tilføjer en label til den ?
Avatar billede nwn Nybegynder
26. september 2007 - 21:40 #3
Fandt ud af det, men hvad skal jeg vælge?

About box, Code file, Settings file osv ?
Avatar billede hmortensen Nybegynder
26. september 2007 - 21:43 #4
Windows Form eller Form.
Avatar billede nwn Nybegynder
26. september 2007 - 21:46 #5
Ah, tror sgu der er nogle fejl i det nye Visual Studio C# 2008, bare glem det :b

Det med alerten og kode virker nu, men jeg slettede denne linie:

Enviroment.Exit();

Da jeg ikke ved hvad skal jeg erstatte Enviroment med, og når man indtaster korrekt kode, så åbner den form2, og så lukker den form1 og form2.
Avatar billede nwn Nybegynder
26. september 2007 - 21:48 #6
Og form2.cs [design] har ikke fået har ikke fået en resx og en form2.cs
Avatar billede nwn Nybegynder
26. september 2007 - 21:48 #7
Oprettede vist en Windows form, kan du hjælpe mig hmortensen ?
Avatar billede nwn Nybegynder
03. oktober 2007 - 20:20 #8
...
Avatar billede nwn Nybegynder
03. oktober 2007 - 20:20 #9
Så lukker jeg
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