hej jeg ved ikke helt hvor jeg skulle smide det her spørgsmål så jeg har bare valgt at smide det her
jeg skal have sat password på 5-6 sider en login en opret en redigere osv. jeg skal have lavet det sådan at når man logger ind det ene sted så får man adgang til alle de andre sidder også men igen sakl det være sådan at lige meget hvilket af de andre sider man prøver at gå ind på så længe man ikke er logget ind kommer den med et login forespørgelse loginen skal være i html form og ikke den der popup ting som der kommer med en .htaccess
Du kan lave det i php, hvor den sammenligner et brugernavn og password fra en database, i forhold til det brugeren har indstastet. og hvis det er korrekt. Kan brugeren fortsætte..
Svar fra milpoer 05/09 2001 15:05:10 Du kan lave det i php, hvor den sammenligner et brugernavn og password fra en database, i forhold til det brugeren har indstastet. og hvis det er korrekt. Kan brugeren fortsætte..
Du laver db med brugerid (Primay KEY), NAVN (VARECHAR), EMAIL (varchar), PASSWORD (Varchar)
så lavet du en php-form som sender brugerens data til en side der hedder eks. tjekbruger.php så på den side har du en SQL Streng der lave en forespørgsel på det indtastede og hvis det matcher.. KaBom.. kan du auto-jumpe til det /hemmelige/sted
$connection = mysql_connect(\"localhost\", \"Mysql login\", \"Mysql password\"); $sql = \"SELECT username, password FROM users WHERE username = \'$username\' AND password = \'$password\'\"; $db = mysql_select_db(\"UniversityZone\", $connection) or die(\"Kunne ikke finde databasen\"); $sql_result = mysql_query($sql, $connection); // or die(\"Kunne ikke genneføre den valgte handling, programfejl!\"); $row = mysql_fetch_array($sql_result); extract($row);
if ($username) { setcookie(din_cookie, \"$username\", time()+1800); echo \"Du er logget ind\"; }
hvis jeg lige fyre 60 point oven i gider i så forklare mig hvad varchar int og alt det andet gør godt for for min erfarring med mysql siger at man sagtens kan fyre bokstaver ind i int selv om det er lavet til tal og det samme med de andre en præcis forklaring af det tak :)
det gav ikke rigtig nogen forklaring af hvorfor man bruger det? hvorfor har databasen så ikke bare fået det sådan at varchar = standard eller sådan noget? er det en sikkerhed eller hvad er det?
overfor har jeg skrevet sidens indhold.. det skal lige bemærkes at du godt kan stoppe dit PHP-Tag og skrive HTML og herefter starte PHP-tag igen og afslutte funktionen. Eks.:
if ($session_vars) { ?> <body> alt hvad der nu skal være på siden </body> <?php }
Warning: Cannot add header information - headers already sent by (output started at /hotel2/hotel/future-models/WWW/index.php:13) in /hotel2/hotel/future-models/WWW/login.php on line 65 Du er logget ind!
hvorfor kommer den med den fejl når den skal oprette cookien?
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.