Hvordan fungerer et login

Skriv et svar

Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
BBkode er slået TIL
[img] er slået TIL
[flash] er slået FRA
[url] er slået TIL
Smilies er slået TIL
Emnegennemgang
   

Udvidet visning Emnegennemgang: Hvordan fungerer et login

Re: Hvordan fungerer et login

Indlæg af ballegaarden » tirs feb 03, 2009 11:48

Tusind tak for hjælpen, jeg vil arbejde videre med det hele.

Re: Hvordan fungerer et login

Indlæg af Bjarne Krogh Hansen » man feb 02, 2009 23:35

Hej ballegaarden

Nogle webhoteller tilbyder gratis sub domæner.
http://bammer.web.surftown.dk
PS: "bammer" er mit valg (hvor jeg p.t. har en link side).

Re: Hvordan fungerer et login

Indlæg af Kim Ludvigsen » man feb 02, 2009 17:38

ballegaarden skrev:Er der en mulighed for at selv at bestemme hvad der skal stå i menulinjen, når den er åben på nettet.


Du kan bestemme det, der står efter domænenavnet (ved at navngive undermapper og filer som ønsket). Og du kan forhindre, at der kommer til at stå andet end domænenavnet ved at benytte rammer (rammer er noget skidt!). Men du kan ikke undgå at få vist domænenavnet.

Re: Hvordan fungerer et login

Indlæg af ballegaarden » man feb 02, 2009 17:04

Du har helt ret, det ser flottere ud med et billede.

Er der en mulighed for at selv at bestemme hvad der skal stå i menulinjen, når den er åben på nettet.
Hvorfor jeg spørger, er at en bekendt skal låne lidt plads på mit hotel, da hun ikke kan nå at få hendes egen op at stå og så er det jo ikke smart at der står www.min-web-adresse/hendes.
Skal der et helt kodesystem til at gøre dette, for jeg har set nogle steder, at lige meget hvor man er på deres sider, står der det samme.

Re: Hvordan fungerer et login

Indlæg af Kim Ludvigsen » man feb 02, 2009 13:26

ballegaarden skrev:<a
href="SIDENS_NAVN.php"><input value="Frem"
type="submit">
</a>


Det burde virke, måske du har indsat det forkert?

Men hvorfor i det hele taget lave det på den måde? Sådan en knap er jo kedelig at se på. Brug i stedet et billede:

<a href="sidens_navn.php"><img src="meget_flot_fremad-billede.png"></a>

Re: Hvordan fungerer et login

Indlæg af ballegaarden » man feb 02, 2009 12:25

Det er den nederste jeg havde downloaded, den med to php filer og jeg kan god se når jeg prøver at gennemlæse koden at den er delt i en php kode og en form. OK det vil jeg prøve!

Så har jeg lige en ting til - jeg er ved at prøve at lave flere sider, som så har knapper, hvor brugeren skal kunne trykke sig frem og tilbage i siderne.
Er denne formel helt forkert, for det vil ikke virke? for det skulle da virke i et html dok.

<a
href="SIDENS_NAVN.php"><input value="Frem"
type="submit">
</a>

Re: Hvordan fungerer et login

Indlæg af Kim Ludvigsen » man feb 02, 2009 11:40

ballegaarden skrev:hvad mener du med den alternative login, jeg har brugt den som du havde til download.


Jeg har to til download. Den ene skal kun have indsat kode øverst på siden. Den viser en noget kedelig log-in-side, hvis man ikke er logget ind.

I den anden har jeg opdelt koden, så noget skal indsættes øverst, mens selve log-in-formularen kan indsættes længere nede på siden, så det fx er muligt at få vist sidens logo og menu.

Re: Hvordan fungerer et login

Indlæg af ballegaarden » man feb 02, 2009 10:49

Det er dejligt når noget endeligt lykkedes, men hvad mener du med den alternative login, jeg har brugt den som du havde til download.

Lige nu og her skal jeg kun bruge den enkle metode, men jeg er godt klar over at det i fremtiden måske bliver et problem, men jeg ville begynde med den enkle for lige at få føling med det.

Det var godt du mindede mig om at de andre også skulle have formlen indsat, for ellers havde jeg kun sat den lille kode øverst og samtidigt at de også skulle gemmes i php.

Re: Hvordan fungerer et login

Indlæg af Kim Ludvigsen » man feb 02, 2009 1:36

Nogle gange er det de små ting, der giver de største problemer ...

Ja, du skal indsætte php-kode øverst på alle sider. Og hvis du har brugt den alternative login, skal du også indsætte formularen på alle sider. Og så skal alle sider omdøbes til php.

"Alle sider" er selvfølgelig blot de sider, du vil beskytte med adgangskode.

Husk, at KompoZer fjerner den øverste php-kode, så hvis du åbner en side i KompoZer, skal du atter indsætte koden bagefter.

Er adgangskontrollen til din firmaside? Hvis mange forskellige skal have login, er det måske bedre med flere forskellige brugernavne og adgangskoder. Ellers får du problemer, hvis du en dag vil lukke for adgangen for en enkelt bruger.

Re: Hvordan fungerer et login

Indlæg af ballegaarden » man feb 02, 2009 0:51

Så var den der !

Du milde hvor har jeg brugt mange timer på den login og kunne ikke forstå jeg var så fatsvag og så var det hele problemet at den skulle gemmes i php.

Det vil så sige, at hver side derefter skal det lille stykke kode skrives ind øverst på hver side.

Re: Hvordan fungerer et login

Indlæg af Kim Ludvigsen » søn feb 01, 2009 21:52

ballegaarden skrev:Gemmer i html og uploader siden.


Hvilket er fejlen. Siden skal gemmes som en php-fil. Filtypen php fortæller serveren, at filen indeholder php-koder. Serveren vil så afvikle koderne. Hvis siden har filtypen html, vil php-koderne blive ignoreret.

Re: Hvordan fungerer et login

Indlæg af ballegaarden » søn feb 01, 2009 20:54

Det må jeg ærlig tilstå at den har jeg også prøvet

Jeg åbner adgangskontrol.php og ændre brugernavn og kode - gemmer i php og uploader.

Jeg laver en side i KompoZer og putter adgangsformulerens tekst ind øverst indenfor <body> (har også prøvet at ligge den nederst indenfor </head>), gemmer og åbner den i noteblok og ligger linien <?php include 'adgangskontrol.php'; ?> øverst. Gemmer i html og uploader siden.

Hvad gør jeg forkert, for det virker ikke, jeg kan stadig se billederne jeg har på siden og jeg syntes jeg gør som beskrevet.

Re: Hvordan fungerer et login

Indlæg af Kim Ludvigsen » søn feb 01, 2009 12:32

ballegaarden skrev:Under formen sætter jeg et par billeder og tekst og oploder dem begge.

Skulle det så ikke virke på den måde at billederne først kunne ses, når koden er rigtig indtastet.


Så skal du indsætte scriptet på en anden måde. I dit beskrevne tilfælde aktiveres php-scriptet slet ikke, før man klikker på login-knappen.

Prøv at se på mine login-scripts i stedet - og ikke mindst på beskrivelsen af, hvordan de bruges.

Re: Hvordan fungerer et login

Indlæg af ballegaarden » søn feb 01, 2009 11:53

Jeg kalder den øverste php fil login-form.php og ændre ikke noget i den.
I den nederste ligger jeg ind i et html dok og indtaster login-form.php i stedet for #
Under formen sætter jeg et par billeder og tekst og oploder dem begge.

Skulle det så ikke virke på den måde at billederne først kunne ses, når koden er rigtig indtastet.

Jeg troede ikke at det var så svært at lave et login, for dette her virker ikke. Jeg må lave noget helt forkert.

Sådan ser min html kode ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="da">
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>karen</title>
<meta content="Damsgaard" name="author">
</head>
<body>
<form action="login-form.php" method="post"><input
name="action" value="login" type="hidden">
Brugernavn: <input name="logname" size="25"
type="text">
Kodeord: <input name="logpass" size="25"
type="password">
<input name="submit" value="Login" type="submit"></form>
<img style="width: 246px; height: 200px;" alt=""
src="logo.jpg"> dette er en prøve &nbsp;<img
style="width: 246px; height: 200px;" alt=""
src="logo.jpg">
</body>
</html>

Re: Hvordan fungerer et login

Indlæg af Kim Ludvigsen » lør jan 31, 2009 20:02

Der findes flere forskellige måder at lave login på. Fælles for dem alle er, at du indsætter noget kode øverst i alle de sider, der skal beskyttes. Ligesom den php-kode, du har i dit indlæg.

Php-koden tjekker, om man er logget ind og der foretages så en handling ud fra, om man er logget ind eller ej.

Den typiske handling er, at hvis man ikke er logget ind, så vises login-formularen. Og er man logget ind, vises i stedet sidens indhold.

De mest enkle script bruger det samme brugernavn og kode til alle brugere. Brugernavn og kode gemmes så i php-scriptet, i dit er det her:
$brugernavn = "brugernavn";
$kodeord = "kodeord";

Du kan så vælge et andet brugernavn og kode ved at udskifte henholdsvis "brugernavn" og "kodeord" med det ønskede, så der fx står:
$brugernavn = "ballegaarden";
$kodeord = "hemmelig";

Jeg har lavet et script, der minder en del om det du har fundet. Der er også en tilhørende forklaring på brugen:
http://kimludvigsen.dk/programmer-inter ... dgangskode

Top