Hvordan lage et login system for din Website


Dette er en enkel nettside login system som har vært svært pålitelig og sikker for meg. Jeg bruker det selv på mine nettsider, når et enkelt system er nødvendig. Hvis du vet litt MySQL og PHP, er det svært enkelt å bruke. Her er hvordan å lage en nettside login system med PHP og MySQL.


    Først må du ha MySQL installert på din datamaskin. Jeg har XAMMP installert og jeg bruker phpMyAdmin for å få tilgang til mine databaser. De er gratis for nedlasting; bare søke etter dem på nettet. Du må også lage en database i MySQL. Og som du går videre, husk at linux server filnavn er alltid store og små bokstaver. Login.php er ikke lik login.php som det ville være på Windows-servere


        Kjør denne SQL kommando i MySQL database (du må ha en).
        CREATE TABLE `Brukere` ( `id` int (3) NOT NULL AUTO_INCREMENT,` login` varchar (8) standard NULL, `password` varchar (8) standard NULL, PRIMARY KEY (` id`)) TYPE = MyISAM AUTO_INCREMENT = 3;
        Dette vil skape bordet som vil registrere brukernavn og passord.

        Deretter oppretter login.php filen. Denne siden vil inneholde form som vil sende inn de gitte data.
        <? session_name ( «MyLogin"); session_start (); session_destroy ();
        if ($ _ GET [ 'login'] == "feilet") {print $ _GET [ 'årsak']; }? ≫ ≪ form name = "login_form" method = "post" action = "log.php action = login" > Logg inn: < input type = "text" name = "bruker" > < BR > Passord: < input type = "password" name = "pwd" > < BR > ≪ input type = "submit" > ≪ /skjema >

        Nå opprette LOG.PHP. Dette er filen som utfører handlingen av skjemaet.
        <? session_name ( «MyLogin"); session_start ();
        if ($ _ GET [ 'handling'] == "Logg inn") {$ conn = mysql_connect ( "localhost", "bruker", "passord"); //MySQL-tilkoblingen data $ db = mysql_select_db ( "databasenavn"); //Sette databasenavn i her $ navn = $ _POST [ 'user']; $ Q_user = mysql_query ( "SELECT * FROM brukere WHERE login = '$ navn'");
        if (mysql_num_rows ($ q_user) == 1) {$ query = mysql_query ( "SELECT * FROM brukere WHERE login = '$ navn'"); $ data = mysql_fetch_array ($ query); if ($ _ POST [ 'pwd'] == $ data [ 'passord']) {session_register ( "navn"); header ( "Location: yourpage.php"); //Suksess siden. sette nettadressen du ønsker exit; } Else {header ( "? Sted: login.php login = feilet & årsaken =" urlencode ( 'Feil passord.')); gå; }} Else {header ( "? Sted: login.php login = feilet & årsaken =" urlencode ( 'Ugyldig bruker).); gå; }}
        //Hvis økten ikke er registrert if (session_is_registered ( "navn") == false) {header ( "Location: login.php"); }? ≫

        Hvis du har betalt nok oppmerksomhet, merket du at innloggings vil føre brukeren til YOURPAGE.PHP. Legg disse linjene med kode til alle nettsider som du ønsker å sikre (inkludert yourpage.php):
        <? kreve ( «log.php"); ? ≫
        Skrive brukernavnet i skjermen er svært enkelt. Bare legg denne koden:
        <? print $ _SESSION [ "navn"]; ? ≫

        That's den. Du kan nå bruke PHP og MySQL til å lage en enkel nettside innlogging. Det fungerer helt fint, men hvis du har noen problemer med det, kan du kontakte meg !!!

        Marcos Riso WebDeveloper - [email protected]
        Nødvendig verktøy:
        Computer

        Kode Editor

        Nettleser < .no>