Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

Login System

Hey Rowler har virkelig brug for hjælp!
Jeg skal lave et logind system til min side men jeg kna bare ikke har prøvet alt jeg kan og har kigget over alt over nettet og dte går fint men det er det med database jeg ikk kan ;)

Pointfordeling

Forfatteren har lukket tråden og har valgt at fordele de 100 point således:
Drums 100 point
Oprettet af:

PHP

Point afsat: 100

Lukket
12:45 28/08/2010
Åbenbart ikke godt nok!
http://rowl.dk/Downloads/264
Her er et uden du skal connecte til database osv.
Oprettet af:

Afslået svar
13:07 28/08/2010
Du skal nok læse den her:
http://rowl.dk/Articles/259
eller den her:
http://rowl.dk/Articles/262
for at forstå det

login.php:

  1. <?php
  2. include("config.php");

  3. $tid = date(s);

  4. $login = mysql_query("select * from user where (username = '" . $_POST['username'] . "') and (password = '" . md5($_POST['password']) . "')",$db);
  5. $rowcount = mysql_num_rows($login);
  6. if ($rowcount == 1) {
  7. $_SESSION['brugernavn'] = $_POST['username'];

  8. mysql_query("INSERT INTO `logs` VALUES ('', '".$_SESSION["brugernavn"]."', 'Loggede ind', '".$_SERVER['REMOTE_ADDR']."', '".date("d/m/y")."', '".date('h:i:s A')."')");


  9. header("Location: login-ok.php");
  10. }
  11. else
  12. {
  13. header("Location: login-fail.php");
  14. }
  15. ?>

index.php
  1. <?php
  2. if (!isset($_SESSION['brugernavn'])) {
  3.                 echo "<form action='login.php' method='post'>";
  4.                 echo "Brugernavn:<br /><input type='text' name='username' style='width:160px;' /><br />";
  5.                 echo "Kodeord:<br /><input type='password' name='password' style='width:160px;' />";
  6.                 echo "<br /><input type='submit' value='Login' style='width:160px;' /></form>";
  7.                 echo "<form action='opret.php' method='get'> <input type='submit' value='Opret bruger' style='width:160px;'></form>  ";
  8.                 }
  9.                 else {
  10.                                 
  11.                 
  12.                 echo "Du er logget ind!";
  13.                 
  14.                 }
  15. ?>

og sql koden..
  1. CREATE TABLE `logs` (
  2.   `logs_id` int(100) NOT NULL auto_increment,
  3.   `logs_uid` varchar(100) NOT NULL,
  4.   `logs_action` varchar(100) NOT NULL,
  5.   `logs_ip` varchar(100) NOT NULL,
  6.   `logs_date` varchar(100) NOT NULL,
  7.   `logs_time` varchar(100) NOT NULL,
  8.   PRIMARY KEY  (`logs_id`)
  9. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=399 ;

  10. CREATE TABLE `user` (
  11.   `id` int(11) NOT NULL auto_increment,
  12.   `username` varchar(50) NOT NULL default '',
  13.   `password` varchar(50) NOT NULL default '',
  14.   PRIMARY KEY  (`id`)
  15. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Sidst redigeret 13:10 28/08/2010
Oprettet af:

Afslået svar
13:08 28/08/2010
Hvis du downloader et gratis login system, får du som regel en tekstfil med, hvor der står en liste med tabeller.
En tabel kan se sådan ud:
  1. CREATE TABLE tabelnavn (
  2.   brugernavn varchar(255) NOT NULL default '',
  3.   kodeord varchar(255) NOT NULL default '',
  4.   status varchar(255) NOT NULL default '',
  5. PRIMARY KEY  (id)
  6. ) ENGINE=MyISAM;
Guide til phpmyadmin:
http://www.reg.ca/faq/PhpMyAdminTutorial.html
Sidst redigeret 13:11 28/08/2010
Oprettet af:

Afslået svar
13:09 28/08/2010
Ej for helvede nu styrer i jer fanme med at servere det hele på et sølvfad.
Og seriøst jer små børn undskyld udtrykket, men stop med at forvent at få det hele serveret.

Hvad fanden er det her forum ved at blive til en gratis e-shop eller hvad?
Oprettet af:

Kommentar
13:27 28/08/2010
Tudeprinsen skrev kl. 13:27 d. 28/08/2010
Ej for helvede nu styrer i jer fanme med at servere det hele på et sølvfad.
Og seriøst jer små børn undskyld udtrykket, men stop med at forvent at få det hele serveret.

Hvad fanden er det her forum ved at blive til en gratis e-shop eller hvad?
Jeg vil ikk have det severet og spørger heller ikk om det spørger bare om hjælp med det med datbase? :)
Og hvis de har lyst til at servere så lad det da server????
Oprettet af:

Kommentar
13:31 28/08/2010
Kan du ikke få den til at sende til db eller hvad? Eller kan du ikke finde ud af og lave tablen?
Oprettet af:

Kommentar
13:51 28/08/2010
Det er det med at sende kan godt finde ud af at lave tablen ;)
Oprettet af:

Kommentar
14:00 28/08/2010
Her er en komplet guide til et login-system:
Klik her for at komme til guiden
Har selv afprøvet den, og den virker ;)
Oprettet af:

Accepteret svar

Point modtaget: 100
15:49 28/08/2010
Tudeprinsen skrev kl. 13:27 d. 28/08/2010
Ej for helvede nu styrer i jer fanme med at servere det hele på et sølvfad.
Og seriøst jer små børn undskyld udtrykket, men stop med at forvent at få det hele serveret.

Hvad fanden er det her forum ved at blive til en gratis e-shop eller hvad?

Det er ikke for sjovt du hedder Tude Prinsen kan jeg se.

Jeg ved ikke om du har indset det, men det har set sådan her ud de seneste år - og det er åbenbart ikke muligt at undgå.

Det bedste du kan gøre er at lade være med at skrive, de andre brugere må selv om, om de gider "serverer det på et sølvfad" - det er et spørgsmål om overskud og venlighed - så lad vær med at gå og have ondt i røven over folk hjælper hinanden.

"og seriøst jer små børn man" lyder heller ikke alt for modent sagt i mine ører.
Sidst redigeret 19:03 29/08/2010
Oprettet af:

Kommentar
18:58 29/08/2010
Canfiax det der bliver lige sendt videre til admin's her på siden.
Så må vi jo se om du får en advarsel for det.

Jeg gider ikke det her pis mere, og du skal ikke begynde, at chikanere mig er du med.!
Desuden har jeg selv valgt navnet tudeprinsen for sjovt, så tage lige og stop tak.

Jeg har ikke ondt i røven over folk hjælper, men point systemet bliver misbrugt og folk tror de kan købe for point.
Dette er ikke en e-handel site, men en side hvor folk hjælper hinanden med problemer og giver råd.
Sidst redigeret 10:08 30/08/2010
Oprettet af:

Kommentar
10:01 30/08/2010
Og seriøst jer små børn
Der bryder du vist selv reglementet ;) Du er jo kun 6 år ældre?
§ 2.8
Det er forbudt bevidst at svine andre brugere til eller på anden måde at genere dem. Der bør til hver en tid opretholdes et ordenligt sprogbrug.

Desuden spørger han om der er nogle der kan forklare ham hvordan man connecter til database, han beder dem ikke om at "servere det på et sølvfad", og folk må da selv bestemme om de vil give ham en fuld løsning eller ej? Hvis du ikke kan tåle at de "servere det på et sølvfad", så lad være med at læse trådene og lad være med at kommentere dem ;)

//Drums
Sidst redigeret 10:09 30/08/2010
Oprettet af:

Kommentar
10:08 30/08/2010
Drums skrev kl. 15:49 d. 28/08/2010
Her er en komplet guide til et login-system:
Klik her for at komme til guiden
Har selv afprøvet den, og den virker ;)
Sry forkert link
Klik her for at komme til guiden
Oprettet af:

Kommentar
12:18 30/08/2010
  1. CREATE TABLE `logs` (
  2.   `logs_id` int(100) NOT NULL auto_increment,
  3.   `logs_uid` varchar(100) NOT NULL,
  4.   `logs_action` varchar(100) NOT NULL,
  5.   `logs_ip` varchar(100) NOT NULL,
  6.   `logs_date` varchar(100) NOT NULL,
  7.   `logs_time` varchar(100) NOT NULL,
  8.   PRIMARY KEY  (`logs_id`)
  9. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=399 ;

  10. CREATE TABLE `user` (
  11.   `id` int(11) NOT NULL auto_increment,
  12.   `username` varchar(50) NOT NULL default '',
  13.   `password` varchar(50) NOT NULL default '',
  14.   PRIMARY KEY  (`id`)
  15. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

[/quote]

Skal jeg indsætte det her et eller andet sted? :)
Oprettet af:

Kommentar
15:27 09/09/2010
Det er tabeller
Oprettet af:

Kommentar
15:32 09/09/2010
Ja men hvor skal jeg indsætte dem
Oprettet af:

Kommentar
15:56 09/09/2010
Hvis du prøver at lave en fanside eller noget lign., så kan du lige så godt glemme det hvis du ikke engang kan lave tabeller.

Det er SQL og skal indsættes i PHPMyAdmin (eller i hvilken interface du nu bruger)
Oprettet af:

Kommentar
16:14 09/09/2010
JB skrev kl. 16:14 d. 09/09/2010
Hvis du prøver at lave en fanside eller noget lign., så kan du lige så godt glemme det hvis du ikke engang kan lave tabeller.

Det er SQL og skal indsættes i PHPMyAdmin (eller i hvilken interface du nu bruger)
Kan gost finde ud af at sætte tabeller mit problem er bare at når jeg tryker login bliver den bare sendt til en hvid side
Oprettet af:

Kommentar
16:21 10/09/2010
Jamen saa er det vel fordi du ikke har har sat noget ind paa den side som du bliver sendt til naar du logger ind.
Oprettet af:

Kommentar
18:44 10/09/2010
Drums skrev kl. 18:44 d. 10/09/2010
Jamen saa er det vel fordi du ikke har har sat noget ind paa den side som du bliver sendt til naar du logger ind.
Ok
Oprettet af:

Kommentar
13:29 11/09/2010
Du skal være oprettet og logget ind for at svare på en tråd
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes