2017-07-01 1 views
0

meiner Website http://setch.me, wie der Zugriff auf bestimmte Seiten auf meiner Website zu beschränken

ist ich eine Seite, die ich neue Einträge in der Künstler-Tabelle hinzufügen verwenden, um, wie ich eine einfache username/password auf dieser Seite mit normalen PHP gesetzt haben (kein Rahmen)?

Ich sah es auf habe und ich fand ähnliche Fragen, aber keiner von ihnen ist mit PHP nur

+1

können Sie einfache HTTP-Header-Authentifizierung für einfache Benutzername/Passwort-Authentifizierung versuchen. Sehen Sie hier bei http://php.net/manual/en/features.http-auth.php –

Antwort

1

Es ist einfach Sie müssen nur

<form action="" method="post"> 
<input type="text" name="user"/> 
<input type="password" name="pass"/> 
</form> 

ein Formular erstellen und Daten vorzulegen und vergleichen Sie es mit Ihre privaten Benutzernamen und Passwort Beispiel

<?php 
if(isset($_POST["submit"])) { 
// Here you put you own login data you can use mysql to get it 
$username = "admin"; 
$password = "admin"; 
$username_post = htmlspecialchars($_POST["user"]); 
$password_post = htmlspecialchars($_POST["pass"]); 
if(($username_post == $username) && ($password_post == $password)) { 
session_start(); 
$_SESSION["admin"] = $username; 
} 
} 
?> 

und diesen Code in Seite gestellt, die Sie neue Einträge

01 hinzufügen möchten
<?php 
session_start(); 
if(empty($_SESSION["admin"])) {die();} 
?> 
+0

es funktioniert, danke !, nur für wer auch immer kommt kommt später, in dem Formular benötigen Sie auch eine Eingabe senden mit Name = "submit" – Krim

+0

Ja, Sie brauchen es –

0

Php-login kommt mit drei Versionen. Die erste (One-File-Version) ist vielleicht, was Sie suchen.

Verwandte Themen