Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
session_start();
//Überprüfung der Session
if(isset($_SESSION['member']) && !empty($_SESSION['member']) && isset($_SESSION['pass']) && !empty($_SESSION['pass'])){
$var_member=$_SESSION['member'];
$var_pass=$_SESSION['pass'];
}
//Überprüfung der Formulareingaben
if(isset($_POST['submit']) && !empty($_POST['name']) && !empty($_POST['password'])){
$var_member=mysql_real_escape_string($_POST['name']);
$var_pass=mysql_real_escape_string($_POST['password']);
}
//MySQL-Abfrage starten
$sql=mysql_query("SELECT id,Mitglied,Passwort,frei FROM spmembers WHERE Mitglied='".$var_member."' AND Passwort='".$var_pass."'") or die(mysql_error());
//Ergebnisse der MySQL-Abfrage zählen
$cnt_query=mysql_num_rows($sql);
//Abfrage überprüfen und entsprechendes ausgeben
if($cnt_query == 1){
//SQL-Ergebnisse in ein Array schreiben
$result=mysql_fetch_array($sql);
echo "Sie sind eingeloggt, ".$result['Mitglied'];
$_SESSION['member']=$result['Mitglied'];
$_SESSION['pass']=$result['Passwort'];
//Oder was du sonst im internen Bereich haben willst
}elseif($cnt_query == 0){
//Hier kannst du dann die Loginseite einfügen.
}else{
//Sollten mehr als 1 ergebnis sein oder der inhalt von $cnt_query anders als 1 oder 0 sein, wird diese Meldung ausgegeben:
echo "Ein unbekannter Fehler ist aufgetreten";
}
<?php
phpinfo();
?>
Notice: Undefined variable: members in /usr/export/www/vhosts/funnetwork/hosting/petersilies/sp/index.php on line 46
Achtung: Möglicherweise war ihr Login und/oder Passwort nicht korrekt oder sie sind noch nicht freigeschaltet!
Nochmal
if(isset($_SESSION['member']) && !empty($_SESSION['member']) && isset($_SESSION['pass']) && !empty($_SESSION['pass']))
{
//pruefen ob Login ind Passwort richtig ist
//formular
}
else echo 'Ungueltige Session';