PHP sikker login

- Skrevet af Snitsky210

Lær af lav sikkerhed til et login.
(Lavet af snitsky210 aká Gnaskern)


(la vær med af COPY også PAS) læs den ellers så lær du ikke noget!
Hej og velkommen til min første tutoial her på riddergarn om hvordan man kan sikre en side
hvis man har visse filmer som er:
fx:
Login.php
CheckLogin.php
Logud.php
loggetind.php
De må gerne hede noget andet men nu skal vi se lidt på selve koden
jeg har lavet tutoials om. Nu skal vi se lidt på starten
_____
Man starter (altid) med < tegn, det gør man altid om det enten er php eller
det nu er html. og i dette her tilfælle skal du skrive

<?

hvis det nu er i en PHP kode. i en html kode kan du skrive fx <b> </b> også bliver det BOLD skrift.
og nu skal vi til javascript så vi overho'det ikke skal bruge, vi skal dog hellere ikke bruge html
men starten af en javascript skal man altid skrive: Class "Navn".
Men vi skal videre som sagt så skal vi altid starte med

<?

eller

<?php

i et php dokument. Det viser af man starter på en php script som nogen kalder det.
Det kan dog også kaldes PHP fx, men de fleste gange kalder jeg det PHP stedet for
php dokument. men nu skal vi videre, vi skal nemmelig se om man er loggetind, med
denne her kode som er ret simpel.

     session_start();

nu skal vi til et if tag som betyder hvis. og koden er sådan her:

if(!session_is_registered(navn)){

altså den viser om navnet er registrert i Databasen.

Nu skal vi til den næste linje som gør sådan hvis man ikke har skrevet koden rigtig og brugernavnet
rigtig så kommer man hen til index.php og koden er sådan her:

header("location:index.php");

altså som sagt så gør den sådan af man ryger tilbage til index.php hvis man prøver af skrive
ditdomæne.dk/loggetind.php i det der hvor man kan skrive url'en og man ikke er logget ind.
nu skal vi tilbage til slutningen og den ser sådan her ud:

}
?>

man slutter altid med

?>

Også er det der hvor man kan skrive php koder sluttet.
___
den genførte kode er:

<?
session_start();
if(!session_is_registered(navn)){
header("location:index.php");
}
?>
___
Hvad har vi lært i denne her tutoial?
1. Selve det med af sikre en login.
2. hvad man starter med i en php kode
3. hvad man starter med i en javascript kode
4. hvad man starter med i en html kode




Ups: Det kan godt være af der er nogen små fejl i det jeg siger men ellers virker det.
Hvis det ikke virker så kontakt mig venligest.
______
Lavet af: Snitsky210 áka Gnaskern
Hjulpet af: Dicapra
______
Stave fejl kan findes
______
Snitsky210 email: Gnaskern (at) live.dk
_____
Jeg kunne godt forklare tingene lidt bedere
____
Der modtages gerne kritik

Denne artikel er læst 11956 gang(e).
Se flere artikler i kategorien PHP/MySQL her.

 

Kommentarer til artiklen

Snitsky210 - [Redigér] 29/03 - 2011 19:43
Kritik modtages gerne :D
Webmaster - [Redigér] 30/03 - 2011 17:38
Jeg kan se at jeg skal have fikset bbcode til at virke i forummet for det bliver da rigtig overskueligt når man ikke kan markere koden med
  
tags :)
d4ll3 - [Redigér] 08/04 - 2012 16:44
Jeg vil foreslå at man bruger <?php (:

 

Skriv en kommentar

Klik for at indsætte: Fed | Kursiv | Link | Billede | Citat | Liste | Kode