19. juni 2007 - 21:27Der er
6 kommentarer og 1 løsning
hurtigt svar!
Hej Eksperter,
Hvorfor virker dette login ikke ?, og kan man evt. lave koden om således at man udfylde brugernavn og adgangskode i filen i stedet for inde i databasen ?
<?php ob_start(); session_start();
$conn = mysql_connect("", "", "")or die(mysql_error()); mysql_select_db("")or die(mysql_error()); //Indtast selv de rigtige oplysninger
$postbruger = $_POST['Brugernavn']; $postpass = md5($_POST['Password']); //For læservenligheden overføres post variablerne til normale variabler
$resultat = mysql_query("SELECT id FROM `gallery_login` WHERE Brugernavn = '$postbruger' AND Password = '$postpass'")or die("Error: ". mysql_error());//Spørger efter ID $number = mysql_num_rows($resultat);//Tæller antaller af resultater if($number == 1) { //Hvis der kun er et resultat, bliver brugeren logget in $_SESSION['log_done'] = 1; $_SESSION['Brugernavn'] = $postbruger; $_SESSION['Password'] = $postpass; //Sætter session variablerne echo "Du er nu logget ind!<br> <a href='index.php?page=admin/forside.php'>Tilbage til forsiden</a>";
}else {
echo "De indtastede oplysninger er ikke korrekte"; } ?>
// Sådan? Nu står brugernavn og adgangskode i filen
<?php ob_start(); session_start();
$conn = mysql_connect("", "", "")or die(mysql_error()); mysql_select_db("")or die(mysql_error()); //Indtast selv de rigtige oplysninger
$postbruger = $_POST['Brugernavn']; $postpass = md5($_POST['Password']); //For læservenligheden overføres post variablerne til normale variabler
if( $postbruger == 'brugernavn' && $postpass == md5('adgangskode') { //Hvis der kun er et resultat, bliver brugeren logget in $_SESSION['log_done'] = 1; $_SESSION['Brugernavn'] = $postbruger; $_SESSION['Password'] = $postpass; //Sætter session variablerne echo "Du er nu logget ind!<br> <a href='index.php?page=admin/forside.php'>Tilbage til forsiden</a>";
}else {
echo "De indtastede oplysninger er ikke korrekte"; } ?>
Nogen der ved noget om hvordan og hvorledes jeg skal oprette en upload mappe - her kommer koden:
<?php session_start(); if(!$_SESSION['log_done'] == 1) {//Hvis brugeren ikke er logget in header("Location: index.php");//Sender brugeren videre exit;//Sørger for at resten af koden, ikke bliver udført } ?> <? $kat = 1; include "mysql.php"; include "config.php"; $upload_dir = "./upload/";
// CHECK FOR DIR // if(!is_dir($upload_dir)) mkdir($upload_dir, 0777); // 0700 FREE FOR ALL // -> 0777 WORKAROUND FOR SAFEMOD //
Får denne fejlmelding: Warning: mkdir() [function.mkdir]: Unable to access ./upload/ in /usr/home/web/lol/gallery/admin/billeder/bil_skriv.php on line 15 Kun billed filer ( .JPG )Duplicate entry '0' for key 1
Synes godt om
Ny brugerNybegynder
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.