Ich sah viele Beispiele über login
Skripte in php language
, aber alle Beispiele waren anders ... Ich möchte nur Sie fragen, richtig oder nein. Ist es sicher, es so zu benutzen? Hier ist mein Code:Wenn angemeldet Inhalt in PHP anzeigen
Die Seite, wo Sie index.php
einloggen:
<!DOCTYPE html>
<html>
<head>
<title>LOGIN PAGE</title>
</head>
<body>
<form action="login.php" method="post">
Login: <br>
<input name="login" type="text" /><br>
Password: <br>
<input name="pass" type="text" /><br>
<br>
<input type="submit" value="Log in!" />
</form>
</body>
</html>
Zweite Seite, wo ich überprüfen, ob username/password
korrekt sind und setzen $_SESSION['logged']
zu true
(Wenn es OK natürlich ....) login.php
<?php
if($_POST['login'] == 'user' && $_POST['pass'] = 'demo'){
session_start();
$_SESSION['logged'] = true;
header('Location: loged.php');
} else {
echo "Wrong password or username";
}
?>
Und der letzte ist der Inhalt nach der Anmeldung zeigen logged.php
<?php
session_start();
if($_SESSION['logged']){
/* Various things like ADD NEW ITEM to database, delete database record and etc */
echo "Here is your admin panel";
} else {
echo "You have to login first";
}
?>
Also meine Frage ist: Ist dieser Weg richtig zu verwenden und ist es sicher genug, um live verwendet zu werden? Danke für deine Antworten!!!
Es scheint, dass Ihr Code derzeit funktioniert, und Sie suchen, um es zu verbessern. Im Allgemeinen sind diese Fragen für diese Site zu eigenartig, aber Sie finden vielleicht mehr Glück bei [CodeReview.SE] (http://codereview.stackexchange.com/tour). Denken Sie daran, [ihre Anforderungen] (http://codereview.stackexchange.com/help/on-topic) zu lesen, da sie etwas strenger sind als diese Site. –
@ Mr.Llama wow, danke Kumpel. Habe diese Seite noch nie gesehen. Ich werde es zu meinen Favoriten hinzufügen ... lol :-) Hoffe immer noch, Antworten hier zu bekommen, da ich diese Seite sehr mag :-)) –