Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Artiklar / Titel på artikeln

Enkelt inloggningsformulär i php

Postad 2010-12-02 av Jakob Svenningsson i sektionen ASP.NET, C#, Okategoriserat med 0 Kommentarer | Läst av: 5814, Betyg: 40%

Förord

Jag har skrivit ett enkelt med ändå funktionellt inloggnings-script i php. Inget avancerat men ett bra exempel och vägledning för nybörjare. Det som krävs är en mysql databas, ett webbhotell eller en lokal server som kan visa php kod. Tips på en bra lokalserver är xxamp som både är lätt att installera och innehåller en mysql databas.
Innehåll
Börjar med att skapa vår mysql databas.
Vi döper tabellen till "login" och skapar två kolumner, username och password.
Vi använder varchar då detta format stödjer både siffror och bokstäver och sätter max antal tecken till 50.


CREATE TABLE login
(
username varchar(50),
password varchar(50)
)


Nästa steg är att skapa ett formulär med två textboxar och en knapp.
Jag har använt mig av en tabell för att få textboxarna och knappen att ligga snyggt och för att hålla dom på plats.

Döp formuläret till vad du vill.
















Username
Password
 



Genom att trycka på knappen skickas du till phpscriptet dologin.php.



// Anlsut till databasen

$db=mysql_connect('Server som databasen ligger på','Ditt användarnamn till databasen','Ditt lösenord');
mysql_select_db(' databasens namn, blir i vårat fall "login"', $db);

//Kollar om datan som skrivits in i textboxarna i det föregående formuläret finns i tabellen

$res=mysql_query("SELECT * FROM login WHERE username='".$_POST['username']."' AND password='".$_POST['password']."'", $db);

//Om lösenordet eller användarnamnet inte finns i databasen returneras ett fel meddelande.

if(mysql_num_rows($res)!=1){
echo "Lösenordet eller användarnamnet är fel";
}

//Om användarnamnet och lösenordet är korrekt skickas du vidare till sidan som inloggningen ska leda till.

else{
$_SESSION['username']=$_POST['username'];
$_SESSION['password']=$_POST['password'];
header("Location: Din sida.html");
exit();
}
//Stänger anslutningen till mysql databasen.

mysql_close();

?>

OBS Döp scriptet till dologin.php




Som jag tidigare nämnt i artikeln är detta formulär väldigt "basic" och dess syfte är främst att hjälpa och inspirera nybörjare.
Upp

0 Kommentarer

Skriv en kommentar på artikeln

Ditt betyg på artikeln



Kommentar:





Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
1 217
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies