Avatar billede netassist Juniormester
29. juli 2003 - 23:57 Der er 17 kommentarer og
1 løsning

bruger login

kan nogle forklare mig  hvordan man laver en bruger login til et program ..
jeg vil gerne have at man kan se hvem der laver ting inden i mit program
jeg er ret ny inden inden fo progremminging
kan i hjælpe mg ??
Avatar billede repsak Nybegynder
30. juli 2003 - 00:47 #1
grundidé med brugerlogin:
Bruger angiver et navn og en kode
programmet/websiden undersøger om oplysningerne kan accepteres
hvis ja så sendes brugeren videre eller stoppes han.

For at du kan se hvem som er inde i programmet kræves at du logger de som kommer ind...
Avatar billede omen Nybegynder
30. juli 2003 - 08:13 #2
Jeg har lavet et lille projekt som du kan kigge på(jeg har selv lige skiftet fra VB6 til VB.NET, så kan bruge noget træning).
De viser hvordan du laver brugere, med hver deres brugernavn/password. Er to brugere med som start. Derudover logger den til en textfil, den sidste bruger som har logget ind, samt tid. Da jeg skal i seng nu, har jeg ikke tid til at finde ud af hvordan den tilføjer ny tekst til en fil, derfor er det kun den sidste bruger som har logget på der bliver skrevet til filen.

Flg. NameSpace importeres:
System.IO

Download: http://fwm.o4.dk/temp/userpass.zip
Avatar billede netassist Juniormester
30. juli 2003 - 10:49 #3
jeg kan ikke open den :()
Avatar billede repsak Nybegynder
30. juli 2003 - 11:36 #4
unhandled exception...?
Avatar billede netassist Juniormester
30. juli 2003 - 12:48 #5
er der ikke nogle der kenner til en dansk hjemmeside hvor jeg kabn læse om det ??
Avatar billede repsak Nybegynder
30. juli 2003 - 13:07 #6
kender ikke en side, men der er ikke mere i det end det jeg skitserede:
1) indtast navn og kode (som regel i textbox)
2) if(navn=="rigtigtNavn" && kode=="rigtigKode"){
    login();
  }
  else afvis();

  public void login(){
    //skriv navn +  kode + dato/tid ned i en logfil
    //her starter programmet
  }

  public void afvis(){
    //fortæl brugeren at han er afvist
  }

Dette er bare et ganske simpelt eksempel som kan udvides med database, men man skal jo kravle før man kan gå. Keep it simple :-)
Avatar billede repsak Nybegynder
30. juli 2003 - 13:09 #7
nok rettere

if(navn.Text=="rigtigtNavn" && kode.Text=="rigtigKode")
...
forudsat at dine textboxe hedder hhv. navn og kode. denne if-sætning skal startes når der bliver trykket på en login knap:

loginknap_clikked(...){
if(navn.Text=="...
}
Avatar billede repsak Nybegynder
30. juli 2003 - 13:11 #8
ahhh du briger vist VB, min kode er C#, så jeg håber at du kan konvertere den (jeg kan ikke VB) men det skulle ikke være så vanskeligt
Avatar billede omen Nybegynder
30. juli 2003 - 18:57 #9
netassist: Så kunne du evt. fortælle mig hvor den kommer med fejl?
Avatar billede netassist Juniormester
30. juli 2003 - 19:14 #10
jeg kan ikke opne den den siger min studio ikke er ny nok :)
Avatar billede omen Nybegynder
30. juli 2003 - 19:22 #11
Ah, du bruger 2002? Well, jeg bruger 2003 :) Sikke noget værre lort!
Avatar billede omen Nybegynder
30. juli 2003 - 19:28 #12
Men du kan vel åbne programmet der ligger i bin, og derefter tage et kig i koden her: http://fwm.o4.dk/temp/kode.rtf og få en ide om hvordan det foregår!
Avatar billede omen Nybegynder
30. juli 2003 - 19:37 #13
Jeg har redigeret i koden så den kan åbnes i 2002(forhåbenlig). Hent den her http://fwm.o4.dk/temp/userpass-2002.zip
Avatar billede netassist Juniormester
30. juli 2003 - 20:35 #14
cool nu kan jeg se den :)
Avatar billede omen Nybegynder
30. juli 2003 - 20:43 #15
En anden måde at lave bruger login, er at skifte txtUser ud med cboUser (ComboBox), så brugeren vælger sin bruger fra en liste over tilføjet brugere!

Tilføj en ComboBox(og kald den 'cboUser'), og tilføj disse to til listen: Bruger og Bruger2
Derefter skifter du denne linie ud:
"User = txtUser.Text"
Med
User = cboUser.Text

Så er er det blevet lidt mere fornemt :)
Avatar billede omen Nybegynder
31. juli 2003 - 13:09 #16
Hva så... er det noget der kan bruges?
Avatar billede netassist Juniormester
12. august 2003 - 20:11 #17
ja det kunne .. ubdskyld at der er gået så lang tid .. svarr tak du skal have lidt point
Avatar billede netassist Juniormester
12. august 2003 - 20:14 #18
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
Kurser inden for grundlæggende programmering

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