Avatar billede kodak Mester
25. februar 2011 - 08:57 Der er 13 kommentarer og
1 løsning

User login - MySQL

Jeg har en liste med brugerer i min database.
Jeg søger et script der tillader brugerer på denne liste at logge ind på bestemte sider

i databasen er der:
id | forname | eftername | user | pas | time | content
Avatar billede majbom Novice
25. februar 2011 - 09:32 #1
og problemet er?

skal vi finde scriptet til dig, eller?
Avatar billede kodak Mester
25. februar 2011 - 10:46 #2
Hjælpe mig med at op arbejde et.
Avatar billede majbom Novice
25. februar 2011 - 11:47 #3
hvis du ikke har en anelse om hvordan det skal laves, ville det nok være nemmere, hvis du kunne finde et færdigt login-system, og konvertere din nuværende tabel dertil...
Avatar billede kodak Mester
25. februar 2011 - 12:20 #4
Jeg har i forvejen et login hvor til der kun er en fast bruger.
Avatar billede majbom Novice
25. februar 2011 - 12:30 #5
når du siger én fast bruger, lyder det ikke som om at der er en mysql bag?

hvordan fungerer det?
Avatar billede kodak Mester
25. februar 2011 - 12:46 #6
Det er der heller ikke.
jeg har en bruger og en kode ståindene i min config.php
Avatar billede kodak Mester
25. februar 2011 - 13:24 #7
dette er min midlertidige bruger login script:

<?
include('config.php');

session_start();
//If the user tries to login, it checks if the login information is correct
if($_POST['username']) {
    if($_POST['username'] == $login['username'] && $_POST['password'] == $login['password']) {
        $_SESSION['logind'] = $_POST['user_id'];
        header("Location: " . $_REQUEST['return']);
        exit;
    } else {
        echo'Login failed!<br/><a href="' . $_REQUEST['return'] . '">Go back and try again</a>';
        exit;
    }
}
?>
Avatar billede nissen2630 Novice
25. februar 2011 - 14:05 #8
Tage evt et kig på dette.
http://www.evolt.org/node/60384
Avatar billede nissen2630 Novice
25. februar 2011 - 14:07 #9
Og specielt på denne liste.
http://www.eksperten.dk/list/aabnespoergsmaal/kodak
Du bør afslutte dine gamle spørgsmål med pointgivning til dem der har hjulpet.

Læs : http://www.eksperten.dk/faq

Fortrød lidt at jeg fik hjulpet dig med linket til login script.
Avatar billede kodak Mester
25. februar 2011 - 15:14 #10
Bare rolig 'nissen2630' du skal ikke tage det så tungt, jeg har fundet massere af løsninger men ingen af dem har været mulige at tilpasse mit tidligere script, så derfor kan jeg ikke bruge det.

Men kan du vise mig mere om hvor der står noget med antal af åbne spørgsmål?
Avatar billede nissen2630 Novice
25. februar 2011 - 15:37 #11
Kan regne ud du ikke har læst FAQ.
Så lige et link til det der var ment med min første post.
http://www.eksperten.dk/faq#faq-9-1
Avatar billede kodak Mester
25. februar 2011 - 15:43 #12
For at starte med forat gøre den simpel kunne det være noget som dette:

<?
include('config.php');

session_start();

    mysql_connect($mysql['host'],$mysql['user'],$mysql['password']) or die (mysql_error());
    mysql_select_db($mysql['db']) or die (mysql_error());
    $result = mysql_query("SELECT * FROM `contact_module` ORDER BY `id` ASC");
        while($row = mysql_fetch_array($result)) {


//If the user tries to login, it checks if the login information is correct
if($_POST['username']) {
    if($_POST['password']) {
        if($_POST['username'] == $login['username'] && $_POST['password'] == $login['password']) {
            $_SESSION['logind'] = 1;
            header("Location: " . $_REQUEST['return']);
            exit;
        } else if($_POST['username'] == $row['user'] && $_POST['password'] == $row['pas']) {
            $_SESSION['logind'] = $row['id'];
            header("Location: " . $_REQUEST['return']);
            exit;
        } else {
          echo'Login failed! (Bruger kunne ikke findes i databasen)!<br/><a href="' . $_REQUEST['return'] . '">Go back and try again</a>';
            exit;
        }
    }
}
        }
?>

Men denne Tjekker kun for den første row den skal tjekke alle row's hvordan får jeg den til det?
Avatar billede kodak Mester
27. februar 2011 - 00:37 #13
Nogen der har et skud på hvordan jeg får den til at ikke kun at tjekke op imod den første $row['id'] men imod alle i min db tabel.
Avatar billede kodak Mester
14. juni 2011 - 08:31 #14
Er her nogen der mener at de har givet det svar jeg søgte så send svar ellers Lukker jeg.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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