Avatar billede boha03 Nybegynder
13. juli 2003 - 19:27 Der er 5 kommentarer og
1 løsning

Login med mysql

Er der en der kan vise mig en læt måde at kunne lave en loginsystem til min side som andre ikke må se den skal køre på sql og kun mig der skal på samt man skulle ikke kunne oprette der skal bare være en index side hvor man kan skrive bruger og kode og så hopper den over til den side man må se
Avatar billede riversen Nybegynder
13. juli 2003 - 19:32 #1
http://www.riversen.dk/?id=artikler&kategori=scripts&aid=5

eksemplet bruger ikke database, hvilket vel heller ikke er nødvendigt, hvis der kun er 1 bruger
Avatar billede arne_v Ekspert
13. juli 2003 - 19:33 #2
I MySQL skal du bare bruge en tabel med username og password.

AL logikken skal ligge i dine ASP/PHP/CGI/JSP/whatever scripts.

Jeg tror at du skal lukek spørgsmålet og stille det i kategorien
for det script sprog du bruger.
Avatar billede ahv Nybegynder
13. juli 2003 - 19:33 #3
Går udfra du arbejder med PHP?

login.php ->

<?php
session_start();
if (isset($_POST['logind'])) {
    $con = mysql_connect("host", "user", "pass");
        mysql_select_db("db");
    $queryadmin = mysql_query("SELECT COUNT(id) FROM admin WHERE user='$_POST[nick]' AND pass='$_POST[pass]'");
    $admin = mysql_fetch_array($queryadmin);
    if ($admin['0'] > 0) {
        $_SESSION['aid'] = 1;
        header("Location: secret.php");
        exit;
    }
}   
?>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Brugernavn: <input type="text" name="nick"><br/>
Kodeord: <input type="password" name="pass"><br/>
<input type="submit" name="logind" value="Log ind">
</form>


secret.php ->

<?php
session_start();
if (isset($_SESSION['aid'])) {
    echo "Det er kun dig der kan se dette";
}
?>


MySQL tabellen kunne se sådan her ud ->

CREATE TABLE `admin` (
  `id` int(11) NOT NULL auto_increment,
  `user` varchar(50) NOT NULL default '',
  `pass` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

INSERT INTO `config_admin` VALUES (1, 'admin', '123');


Så er brugernavnet admin og koden 123
Avatar billede boha03 Nybegynder
13. juli 2003 - 19:56 #4
Jeg siger mange tak for alle de gode svar ja det var php det må i unskyld og jeg har brugt den ahv har lavet det var sådan en jeg vare ude efter
Avatar billede boha03 Nybegynder
13. juli 2003 - 20:06 #5
Jeg får en fejl ilogin.php on line 7 (ahv)? kan du hjælpe
Avatar billede boha03 Nybegynder
13. juli 2003 - 20:18 #6
fandt fejlen sorry
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
Computerworld tilbyder specialiserede kurser i database-management

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