Avatar billede john1 Juniormester
19. september 2003 - 11:47 Der er 10 kommentarer

Password IF-THEN

Kan man bruge IF and THEN statements til følgende?

Når så f.eks. man skriver "1234" så får man adgang til f.eks. www.mitdomain.dk/sjoveting.cgi skriver man f.eks. "4321" så får man adgang til en anden side f.eks. www.mitdomain.dk/ikkesjovt.cgi. Altså hver password har sin egen side, hvis passwordet er korrekt. Håber i forstår spørsmålet.

Hvordan laver man et password felt som f.eks.
http://www.phatfarmstore.com/cgi-bin/PHTstore.cgi?user_action=link&link=vip
Avatar billede mfalck Praktikant
19. september 2003 - 12:01 #1
I perl kan du gøre følgende:

use CGI;

my $query = new CGI;

$password = $query->param("password");

if ($password == 1234) {
      print $query->redirect('www.mitdomain.dk/sjoveting.cgi');
} else {
      print $query->redirect(' www.mitdomain.dk/ikkesjovt.cgi');
}
Avatar billede john1 Juniormester
19. september 2003 - 12:08 #2
det er måske et dumt spørgsmål hvor skal:
use CGI;

my $query = new CGI;

$password = $query->param("password");

Hvor skal ovenstående stå? På selve den side som man logger ind?
Avatar billede mfalck Praktikant
19. september 2003 - 12:10 #3
du skal lave et script til at håndtere det; det er meget afhængigt af din servers opsætning hvor det skal lægges.
Avatar billede john1 Juniormester
19. september 2003 - 12:38 #4
Findes der andre måder da jeg kender ikke serverens opsætning?
Avatar billede mfalck Praktikant
19. september 2003 - 13:48 #5
tja - det kan være - men så er det ikke CGI. Du kan evt spørge i javascript-tråden om man kan lave noget som gør det du gerne vil.
Avatar billede john1 Juniormester
19. september 2003 - 14:14 #6
jeg vil nu os helst lave det i cgi.

Normalt ville jeg gøre noget lignende det her
%%IF($password == 1234) Then (redirect)%%

Men jeg ved ikke hvordan jeg redirecter til en ny side
Avatar billede mfalck Praktikant
19. september 2003 - 14:17 #7
hmm .. det ligner nu mest af alt ASP du koder, eller hvad ?
Avatar billede john1 Juniormester
19. september 2003 - 14:40 #8
det er godt nok på mine cgi sider jeg bruger den programmerings form.
Avatar billede mfalck Praktikant
19. september 2003 - 14:42 #9
ok - hvilket programmeringssprog er det du anvender ?
Avatar billede john1 Juniormester
19. september 2003 - 16:44 #10
de templates jeg tilpadser  køre i cgi/perl ved ikke hvad sproget kaldes:-(
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging