Säkra administratörssidorna, php

Permalänk
Medlem

Säkra administratörssidorna, php

hej. Är det här ett bra sätt att "säkra" administrationssidorna i ett php-system?

Hur ska man göra för att få det så bra som möjligt?

<? session_start(); if(!session_is_registered(myusername)){ header("location:login.php"); } ?> <html> <body> Login Successful </body> </html>

Visa signatur

Asus Zenbook UX32VD-R4002V.

Permalänk
Medlem

Tja skulle inte lita på session_is_registered då denna är satt som deprecated på php.net.

Har du en databas du hämtar användarna ifrån?

Permalänk
Medlem
Skrivet av kon87:

hej. Är det här ett bra sätt att "säkra" administrationssidorna i ett php-system?

Hur ska man göra för att få det så bra som möjligt?

<? session_start(); if(!session_is_registered(myusername)){ header("location:login.php"); } ?> <html> <body> Login Successful </body> </html>

Jag kör så här

<?php if (!isset($_SESSION['sess_user'])){ header("Location: index.php"); exit; } ?>

Men det gäller inte bara att säkra sidorna som inloggade ska ha tillgång till utan du måste även skydda själva inloggningssidan mot sql injections med exempelvis mysql_real_escape_string(); så att man inte kan logga in med ' or '1'='1 och liknande.