Avatar billede www.denn.dk Nybegynder
08. juli 2002 - 22:56 Der er 27 kommentarer og
1 løsning

PHP?

Hvor kan jeg download et admin System som man skal skrive en kode i og så kan man komme ind på en bestem side?
Avatar billede www.denn.dk Nybegynder
08. juli 2002 - 22:57 #1
og Username
Avatar billede gizmo-gizmo Nybegynder
08. juli 2002 - 22:58 #2
Hvad mener du helt præcist? forstår dig ikke helt.
Avatar billede www.denn.dk Nybegynder
08. juli 2002 - 22:59 #3
et ADmin System.. At jeg kan låst en bestem side, og så for at komme videre skal man skrive et brugernavn og password..
Avatar billede ztyxx Nybegynder
08. juli 2002 - 22:59 #4
Avatar billede gizmo-gizmo Nybegynder
08. juli 2002 - 23:00 #5
nåhh.. et login system :-)

Du kan prøve at kigge lidt på de 2 links zyyxx har skrevet, og eventuelt på:
www.udvikleren.dk
www.phpuniverset.dk
www.netcoders.dk

de er lavet i læssevis.
Avatar billede www.denn.dk Nybegynder
08. juli 2002 - 23:01 #6
Netop... For point når jeg for det til at virke
Avatar billede ztyxx Nybegynder
08. juli 2002 - 23:09 #7
det kan se sådan ud:

<?php

$user = "denn";
$pass = "kodefis";

    if (($brugernavn == $user) && ($kodeord == $pass)) {
        echo "Du er logget ind";
        } else {
?>
        <form method=post action="<?php echo $PHP_SELF; ?>">
        Brugernavn: <input type="text" name="brugernavn"><br>
        Kodeord: <input type="password" name="kodeord"><br>
        <input type="submit" name="s1" value="Luk ind!!">
        </form>
<?
        }

?>

det er et MEGET enkelt eksempel
Avatar billede www.denn.dk Nybegynder
08. juli 2002 - 23:23 #8
Hvor kan jeg så sætte hvor den skal penge hen ?
Avatar billede gizmo-gizmo Nybegynder
08. juli 2002 - 23:26 #9
Hvis der skal "peger" på kan du gøre fx:

<?

$user = "denn";
$pass = "kodefis";
if ($brugernavn == $user && $kodeord == $pass) {
    header("location: MINSIDE.HTML");
}
?>
        <form method=post action="<?php echo $PHP_SELF; ?>">
        Brugernavn: <input type="text" name="brugernavn"><br>
        Kodeord: <input type="password" name="kodeord"><br>
        <input type="submit" name="s1" value="Luk ind!!">
        </form>
Avatar billede ztyxx Nybegynder
08. juli 2002 - 23:29 #10
hvis du skal have den til at pege på en anden side, er det en god ide at bruge sessions, www.php.net/session for dokumentation
Avatar billede alizweb Nybegynder
08. juli 2002 - 23:33 #11
du kan også uddybe scriptet lidt mere ved at lave en minside.php der kun bliver vist hvis de 2 variabler findes:

(HELT KODE EKSEMPEL)


-koder.inc-

$user = "denn";
$pass = "kodefis";


-login.php-

<?

include "koder.inc";
if ($brugernavn == $user && $kodeord == $pass) {
    header("location: MINSIDE.PHP");
}
?>
        <form method=post action="<?php echo $PHP_SELF; ?>">
        Brugernavn: <input type="text" name="brugernavn"><br>
        Kodeord: <input type="password" name="kodeord"><br>
        <input type="submit" name="s1" value="Luk ind!!">
        </form>

-MINSIDE.PHP-
<?

include "koder.inc";
if ($brugernavn == $user && $kodeord == $pass) {

echo "Velkommen til min hemmelige side ;o)";

}else{
echo "Hemmelig Admin-side...<br>INGEN ADGANG";
}
?>

HVad siger du til den?
Avatar billede alizweb Nybegynder
08. juli 2002 - 23:35 #12
??
Avatar billede muddi Praktikant
09. juli 2002 - 03:59 #13
Det nemmeste er at oprette en .htaccess-fil, som du lægger i den mappe der skal logges ind i.

I den .htaccess fil paster du så nedenstående kode:

.htaccess
--------
deny from all
AuthType Basic
AuthUserFile /sti_til_dit_web/db/.htpassword
AuthName "Begge felter som på hhe.subnet.dk"
require valid-user
satisfy any
--------

Du har så en mappe WWW eller public_html, som indeholder din hjemmeside. Ved siden af denne er der højst sandsynligt en mappe der hedder DB og i denne skal du lave en fil der hedder .htpassword, hvori du har brugernavn og password krypteret.

Du kan læse mere om metoden her:
http://www.webcafe.dk/artikler/apache/index.html


Det er klart den nemmeste måde at gøre det på!!!!
Avatar billede muddi Praktikant
09. juli 2002 - 03:59 #14
ps. dette spm skulle nok være oprettet i kategorien PHP :D
Avatar billede brideonline.dk Nybegynder
09. juli 2002 - 04:08 #15
Simpelt login!!!!!

<?
user = "admin";
pass = "1234";
if (user == "navn" && pass == "kode"){
echo "du er logget ind!";
}else{?>
<form action="<?=$PHP_SELF;?>" method="post">
<input type="text" name="navn"><br>
<input type="password" name="kode">
<input type="submit" value="login">
<?
}
?>
Avatar billede brideonline.dk Nybegynder
09. juli 2002 - 04:09 #16
Så bliver det vist ikke nemmere.....
Avatar billede muddi Praktikant
09. juli 2002 - 04:11 #17
brideonline.dk >> nope, og heller ikke mere usikkert! Det kan ikke anbefales at hardcode brugernavn og password!

Det bør ihvertfald includes fra en fil under WWW-root!
Avatar billede muddi Praktikant
09. juli 2002 - 04:12 #18
Du kan se hvordan det ser ud med .htaccess ved at gå ind på http://halstania.dk/halstanitterne/
Avatar billede brideonline.dk Nybegynder
09. juli 2002 - 04:13 #19
muddi -> Hvordan vil du kunne finde den kode? - I browseren står den ikke, men jeg er ikke sikker på om man kan downloade den med et eller andet program
Avatar billede brideonline.dk Nybegynder
09. juli 2002 - 04:14 #20
Ellers kan man jo bruge noget md5 hvis det er helt galt jo
Avatar billede sukos Juniormester
09. juli 2002 - 07:10 #21
Ja, man kan jo include uden for webroot, og så bruge md5! :o)

<?php include("c:/md5.php"); ?>
<html><head><title>Password-test</title></head>

<body>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<p><b>Indtast password:</b></p>
<input type="password" name="password"><br>
<input type="submit" name="submit" value="Log ind">
</form>
<?php
if (isset($_POST['password']) && md5($_POST['password']) == $passwordet) {
echo "Rigtigt password! :o)";
}else{
echo "Forkert password :o(";
}
?>
</body></html>


og så md5.php:

<?php
$passwordet = md5("ditpassword");
?>
Avatar billede muddi Praktikant
09. juli 2002 - 15:00 #22
Jeg siger ikke hvordan man gør (kan gøre), men jeg har gjort det et par gange, og det er ikke særligt heldigt at nogen kan tage kontrol over ens admin-interface!

MD5 og include fra en mappe under webroot skulle være ganske sikkert!
Avatar billede www.denn.dk Nybegynder
09. juli 2002 - 21:56 #23
Jeg kan ikke rigtig ´finde ud af det..
Kan i ikke lave et sciprt med brugernavn og password. der peger til ting.htm ?
Avatar billede muddi Praktikant
10. juli 2002 - 03:48 #24
www.denn.dk >> Hvorfor bruger du ikke bare .htaccess?
Avatar billede brideonline.dk Nybegynder
11. juli 2002 - 17:16 #25
denn -> Hvad er det liii du ikke kan finde ud af? - Jeg har skrevet et simpelt admin system til dig, og det er vist det du leder efter...?
Avatar billede www.denn.dk Nybegynder
16. juli 2002 - 10:18 #26
l
Avatar billede alizweb Nybegynder
18. juli 2002 - 23:56 #27
Arg...
Tænk på hvor meget tid folk har lagt i det her!
Avatar billede hoeks Nybegynder
19. januar 2007 - 07:28 #28
brideonline> Det er der da vist ikke meget sikkerhed I det der ;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
Vi tilbyder markedets bedste kurser inden for webudvikling

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