| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lager du påloggings- og registreringsskjemaer ved hjelp av PHP MySQL?
    Følg disse trinnene for å lage påloggings- og registreringsskjemaer ved hjelp av PHP og MySQL:

    Trinn 1:Databaseoppsett

    1. Åpne MySQL-databasen og lag en ny database for påloggings- og registreringssystemet.

    2. Lag en tabell kalt "brukere" med følgende kolonner:

    ``` sql

    id INT IKKE NULL PRIMÆR NØKKEL AUTO_INCREMENT,

    brukernavn VARCHAR(255) NOT NULL UNIQUE,

    passord VARCHAR(255) NOT NULL,

    e-post VARCHAR(255) IKKE NULL UNIK

    ```

    Trinn 2:Opprett registreringsskjemaet

    1. Lag en ny PHP-fil kalt "register.php".

    2. Legg til følgende HTML-kode for å opprette et registreringsskjema:

    ```html

    Registreringsskjema

    Registreringsskjema




    ```

    3. Legg til følgende PHP-kode for å håndtere skjemainnsendingen og sett inn brukeren i databasen:

    ``` php

    session_start();

    // Koble til databasen

    $servername ="localhost";

    $brukernavn ="root";

    $password ="";

    $dbname ="påloggingssystem";

    // Opprett tilkobling

    $conn =mysqli_connect($servernavn, $brukernavn, $passord, $dbnavn);

    // Sjekk tilkoblingen

    if (!$conn) {

    die("Tilkobling mislyktes:" . mysqli_connect_error());

    }

    // Få skjemadataene

    $brukernavn =mysqli_real_escape_string($conn, $_POST['brukernavn']);

    $password =mysqli_real_escape_string($conn, $_POST['passord']);

    $email =mysqli_real_escape_string($conn, $_POST['e-post']);

    // Hash passordet

    $hashed_password =password_hash($passord, PASSWORD_DEFAULT);

    // Sett brukeren inn i databasen

    $sql ="SETT INN I brukere (brukernavn, passord, e-post) VERDIER ('$username', '$hashed_password', '$email')";

    if (mysqli_query($conn, $sql)) {

    $_SESSION['success'] ="Registrering vellykket!";

    header("Sted:login.php");

    } annet {

    $_SESSION['error'] ="Registrering mislyktes!";

    header("Sted:register.php");

    }

    ?>

    ```

    Trinn 3:Opprett påloggingsskjemaet

    1. Lag en ny PHP-fil kalt "login.php".

    2. Legg til følgende HTML-kode for å opprette et påloggingsskjema:

    ```html

    påloggingsskjema

    påloggingsskjema

    if (isset($_SESSION['suksess'])) {

    echo "

    " . $_SESSION['suksess'] . «

    ";

    }

    if (isset($_SESSION['feil'])) {

    echo "

    " . $_SESSION['feil'] . «

    ";

    }

    ?>



    ```

    3. Legg til følgende PHP-kode for å håndtere skjemainnsendingen og autentisere brukeren:

    ``` php

    session_start();

    // Koble til databasen

    $servername ="localhost";

    $brukernavn ="root";

    $password ="";

    $dbname ="påloggingssystem";

    // Opprett tilkobling

    $conn =mysqli_connect($servernavn, $brukernavn, $passord, $dbnavn);

    // Sjekk tilkoblingen

    if (!$conn) {

    die("Tilkobling mislyktes:" . mysqli_connect_error());

    }

    // Få skjemadataene

    $brukernavn =mysqli_real_escape_string($conn, $_POST['brukernavn']);

    $password =mysqli_real_escape_string($conn, $_POST['passord']);

    // Velg brukeren fra databasen

    $sql ="VELG * FRA brukere WHERE brukernavn='$brukernavn'";

    $result =mysqli_query($conn, $sql);

    // Sjekk om brukeren eksisterer

    if (mysqli_num_rows($result)> 0) {

    // Bekreft passordet

    $user =mysqli_fetch_assoc($result);

    if (password_verify($password, $user['password'])) {

    $_SESSION['success'] ="Innlogging vellykket!";

    header("Plassering:home.php");

    } annet {

    $_SESSION['error'] ="Ugyldig passord!";

    header("Sted:login.php");

    }

    } annet {

    $_SESSION['error'] ="Bruker ikke funnet!";

    header("Sted:login.php");

    }

    ?>

    ```

    Trinn 4:Opprett en hjemmeside

    Lag en ny PHP-fil kalt "home.php" og legg til følgende innhold:

    ```html

    Startside

    Velkommen til hjemmesiden!

    session_start();

    if (isset($_SESSION['suksess'])) {

    echo "

    " . $_SESSION['suksess'] . «

    ";

    }

    if (isset($_SESSION['feil'])) {

    echo "

    " . $_SESSION['feil'] . «

    ";

    }

    // Ødelegg økten

    session_unset();

    session_destroy();

    ?>

    ```

    Denne hjemmesiden vil vises etter en vellykket pålogging og vil vise alle suksess- eller feilmeldinger generert av påloggingsskriptet.

    Husk å erstatte databasetilkoblingsdetaljene med din faktiske databaseinformasjon.

    früher :

     Weiter:
      Relatert Artike
    ·Flash Sendmail Tutorial 
    ·Hvordan oppdatere skjulte felt med Javascript og PHP 
    ·Hvordan bruke de vanligste MySql String Datatyper 
    ·Hvordan opprette en ny tom i PHP 
    ·Hvordan Reverse indeksen Direction i MySQL 
    ·Online Training for PHP Web Design 
    ·Hvordan sette inn HTML i MySQL med PHP 
    ·Hvordan endre forbokstav i PHP 
    ·PHP klasse VAR-funksjonen 
    ·Hvordan skrive et PHP-skript som dynamisk bygger Excel …
      Anbefalte artikler
    ·Hvordan sjekke for en understreng Switch 
    ·Slik konverterer en PHP Array nøkkel til Numbers 
    ·Hvordan få et objekt til å flytte med markøren i Net…
    ·Slik fjerner en periode på PHP 
    ·Hvordan bryte en List Apart i Prolog 
    ·Hvordan finne dato for Hver fredag ​​of the Year Bruke …
    ·Antall Elements på MATLAB 
    ·Hvordan lage en proxy i Java 
    ·Slik fjerner linjeskift i C 
    ·Hvordan data Mine 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/