Avatar billede jammerlab Nybegynder
17. april 2004 - 21:18 Der er 6 kommentarer og
1 løsning

Forstår jeg dette korrekt?

void ButOk_ActionPerformed(ActionEvent actionevent)
    {
        boolean flag = false;
        for(int i = 1; i <= totno / 2; i++)
            if(txtlogin.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 2].trim().toUpperCase().intern() && txtpass.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 3].trim().toUpperCase().intern())
            {
                lblstatus.setText("Login Success, Loading..");
                flag = true;
                String s = inuser[1].trim().intern();
                String s1 = getParameter("targetframe");
                if(s1 == null)
                    s1 = "_self";
                try
                {
                    finalurl = new URL(getCodeBase(), s);
                }
                catch(MalformedURLException _ex)
                {
                    lblstatus.setText("Bad URL");
                }
                getAppletContext().showDocument(finalurl, s1);
            }

        if(!flag)
            lblstatus.setText("Invaild Login or Password");
    }

->>>
----------
if(txtlogin.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 2].trim().toUpperCase().intern() && txtpass.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 3].trim().toUpperCase().intern())
----------
Er det en eller anden syg måde som delphi har til at kode på ? :P Altså jeg mener den måde den "gemmer" pass og bruger på.
Avatar billede arne_v Ekspert
17. april 2004 - 21:36 #1
Det ligner *ikke* Delphi !

Java applet ??
Avatar billede jammerlab Nybegynder
17. april 2004 - 21:37 #2
Var faktisk i tvivl om hvilken slags kode det var :( men ja det er noget java... den lå i en class som jeg har decompilet...
Avatar billede arne_v Ekspert
17. april 2004 - 21:39 #3
Den sammenligner et indtastet username og password med data fra
et array som har elementer:

?
?
username
password
username
password
username
password
.
.
.
Avatar billede jammerlab Nybegynder
17. april 2004 - 21:41 #4
Som sagt jeg aner ikke hvordan det fungere :P Jeg har bare fået til opgave at bryde pass og bruger... har hentet classen og decompilet den men der er ingen direkte variabel der stå angivet med bruger og password. Derfor tænkte jeg at "inuser[2 * (i - 1) + 2].trim().toUpperCase().intern()" var en eller anden måde at regne nogle bogstaver ud fra alfabetet ;)
Avatar billede arne_v Ekspert
17. april 2004 - 21:43 #5
inuser arrayet som må være et eller andet sted indeholder elementer som jeg
har beskrevet ovenfor
Avatar billede jammerlab Nybegynder
17. april 2004 - 21:45 #6
inuser = new String[22];
Avatar billede jammerlab Nybegynder
17. april 2004 - 22:37 #7
Lukker lige og opretter det i java :P
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