Avatar billede bruna Nybegynder
14. oktober 2003 - 14:05 Der er 6 kommentarer og
1 løsning

En simpel login - hvordan?

Jeg har denne form, som jeg gerne vil have til at fungere som en login til siden adminLogin.php. Hvordan gør jeg det?? Og hvilken tabel skal jeg lave i databasen?

<td width="150" height="20" bgcolor="#F8F9F7">
                  <form action="adminLogin.php" method="post">
                    <div align="right"><b class="tekst"><font color="#D0D0B7"><br>

                      <input type="hidden" name="adminLogin" value="admin">
                      </font></b> </div>
                    <div align="right"><b class="tekst"><font color="#D0D0B7">Brugernavn:&nbsp;
                      <input type="text" name="user" style="height:16px; width:50px; border:1px dotted" valign="right" >
                      <br>
                      Adgangskode:&nbsp;
                      <input type="password" name="password" style="height:16px; width:50px; border:1px dotted" >
                      </font></b> </div>
                    <div align="right" style="padding-top:5px;"><font color="#D0D0B7"><b class="tekst">
                      &nbsp;
                      <input type="submit" name="login" value="Login" class="tekst">
                      </b></font></div>
                  </form></td>
Avatar billede krukken Mester
14. oktober 2003 - 14:12 #1
En admin tabel;-) Også kan du jo placere en session eller en cookie, og læse på den værdi som ligger det. Og tjek så på alle sider som der skal være nægtet afgang til. hvad der står i session/cookien. www.php.net
Avatar billede bruna Nybegynder
14. oktober 2003 - 14:16 #2
Øhm, kan du ikke hjælpe mig med nogle scripts - jeg har nemlig kun html-formen og den side, man skal dirigeres til ved hjælp af log in' et.

Den php side der skal tjekke brugernavn og password er ikke lavet.
Avatar billede sukos Juniormester
14. oktober 2003 - 14:24 #3
Avatar billede likeaprayer Nybegynder
09. november 2003 - 16:59 #4
hmmm du behøver ikke nogen mysql hvis du ikke vil du kan bare i adminLogin.php
gøre sådan her


<?

$adminPassword = 'hej';
$adminUsername = 'Mads';

if($_POST['user'] == $adminUsername && $_POST['password'] == $adminPassword)
{
echo "goddag admin";
}
else{
echo "skrid";

}







så nemt er det
Avatar billede bruna Nybegynder
09. november 2003 - 23:23 #5
Tak for hjælpen! Vil du måske hjælpe mig med en logout også?
Avatar billede krukken Mester
10. november 2003 - 08:36 #6
Øhhhhm, det der kaldes altså ikke et loginscript. Der er en validering af to variable. Du skal være opmærksom på at den sidde du linker til fra "login-siden" ikke er beskyttet! Logud, kan du bare gøre ved at linke til en side "logout.php".
Avatar billede bruna Nybegynder
10. november 2003 - 08:45 #7
Ja, det er jeg godt blevet klar over nu :o). Se evt. spørgsmål http://exp.dk/spm/425407 - måske kan du hjælpe mig?
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