Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  5 592
Finnes det noen form for super enkel MySQL Database?
Noe ala:

Kode

//Database
$name = "database";
$bruker1 = "admin";
$bruker2 = "r00t";
$bruker3 = "root";
$passwd1 = "adminpw";
$passwd2 = "r00tpw";
$passwd3 = "rootpw";
Dette er selvfølgelig bare noe jeg skreiv for å vise hva/hvor enkelt jeg er ute etter å ha det
Eller noe mer avansert, men med så og så mange brukere osv?
Mener du et login system som bruker info fra en database?
Eller?
Skjønner ikke helt hva du mener jeg =/
Uh, lage en database med en tabell for bruker og en tabell for passord..?
Ehm... ble litt surr ja

er mere ute etter noe som:

$bruker1 = "admin";
$bruker2 = "admin2";
$bruker3 = "admin3";
$passwd1 = "adm1n";
$passwd2 = "adm2n";
$passwd3 = "adm3n";

<input name="bruker" type="name">
<input name="passwd" type="pass">
<input type="submit" value="login">

Og man må ha brukernavn 1 og passord 1, slik at man kan ha flere brukere uten noe avansert brukersystem... men er litt out of my range når jeg tenker meg om, har f.eks ikke peiling på åssn jeg får ting til å være disabled når man ikke er loget inn osv.

Kan ta dette samtidig da
Er ute etter et slags admin panel som kommer når man logger inn med passord 1 og bruker 1, passord 2 og bruker 2 osv..! (må selvfølgelig være pw'et som hører til brukern) hvor man kan legge inn nyheter, bilder osv
Hva med å søke etter noen tutorials? Jeg fant hvertfall massevis om jeg søkte på "php mysql password login tutorial" eller noe sånt. Å lese seg til det selv og forstå hva man gjør er den beste metoden å lære på... synes nå jeg.
Skrev nettopp et login-skript i full fart.. Burde dekke behovet ditt, etter hva jeg kan se.

LEGG FØLGENDE KODE I TESTLOGIN.PHP:

Kode

<?php session_start();
   $i = 0; // Sette opp teller
   $user[0]['brukernavn'] = "bruker1";  // En bruker
   $user[0]['passord'] = "bruker1_passord";
   $user[1]['brukernavn'] = "bruker2";  // Enda en bruker
   $user[1]['passord'] = "bruker2_passord";
   if(!isset($_SESSION['brukernavn'])) {
      if(isset($_POST['sendt_login'])) {
         if(strlen($_POST['bruker']) > 3 && strlen($_POST['pass']) > 3)  {
         // Hvis bruker og pass har mer enn 3 tegn :
            while($i < count($user)) {
               if($user[$i]['brukernavn'] == $_POST['bruker'] && $user[$i]['passord'] == $_POST['pass']) {
                  $fant_bruker = true;
               }
               $i++;
            }
            if($fant_bruker == true) {
               // Logger inn..
               $_SESSION['brukernavn'] = $_POST['bruker'];
               echo "Du er nå logget inn som: " . $_SESSION['brukernavn'];
            }
            else {
               echo "Brukernavn og/eller passord er feil";
               include('testskjema.html');
            }
         }
         else {
         // if(strlen..
            echo "Passord og / eller brukernavn har for få tegn!";
            include('testskjema.html');
         }
     }
     else {
        include('testskjema.html');
     }
}
else {
   // Man er allerede innlogget..
   echo "Du er allerede innlogget din soppnisse.";
}
 ?>
LEGG FØLGENDE KODE I TESTSKJEMA.HTML:

Kode

      <html>
      <body>
      <form method="post" action="testlogin.php">
      <table>
         <tr>
           <td>Brukernavn:</td>
           <td><input type="text" name="bruker"></td>
         </tr>
         <tr>
            <td>Passord:</td>
            <td><input type="password" name="pass">
         </tr>
         <tr>
            <td colspan="2"><input type="submit" value="Loggmeginnnå" name="sendt_login"></td>
         </tr>
      </table>
      </form>
      </body>
      </html>
Skriptet mitt leser ikke av en database, men er greit nok om du ikke skal ha übermange brukere.

Har en del andre login-skripts som bruker blant annet md5 på passord og sjekker user-input opp mot en database, men disse kan jeg ikke gi ut ettersom at jeg bruker de for komersielle ting

Finnes dog mange gratis-skript på nettet, om det jeg skrev her i full fart ikke er bra nok for deg.
Sist endret av XeruX; 15. september 2006 kl. 14:21.