login-mysqli.php
Quell Code
<?php
session_start();
$db = mysqli_connect("localhost", "sebastian1012", "basti1012", "sebastian1012");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Login</title>
<link href="Stylesheets/layout.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<style type="text/css">
a:hover {
color: #FFFFFF;
}
a:active {
color: #FFFFFF;
}
</style>
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
</head>
<body bgcolor="#FFFFFF">
<div class="container">
<div ><!-- end .header -->
<table width="100%" align="center">
<tr class="Hintergrundfarbe">
<th width="25%" align="center" valign="middle" scope="col"><div align="center" class="Hintergrundfarbe"><img src="Bilder/TPO.jpg" width="200" height="126">
</div></th>
<th width="45%" scope="col" ><span class="Verdana220blaufm"> 1.ARGE TPO e.V.</span><br>
<span class="Verdana120blaufm">technische Prüforganisation<br></span>
<span class="Verdana80blaufm">amtlich anerkannte Sachverständigenorganisation <br>
</span><span class="Verdana60blaufm">Anerkennung durch Landesamt für Umwelt<br>
§ 52 AwSV - BYLfU 68-4566-17722-2019 </span></th>
<th width="25%" scope="col"><div align="center"><img src="Bilder/Sicherheit.jpg" width="220" height="92" /></div></th>
</tr>
</table>
<ul id="MenuBar1" class="MenuBarHorizontal">
<li><a href="Fachbetriebe.html">Fachbetriebe</a> </li>
<li><a href="Taetigkeiten.html" class="MenuBarItemSubmenu">Tätigkeiten</a>
<ul>
<li><a href="Heizoeltank.html">Heizöltank</a></li>
</ul>
</li>
<li><a href="Sachverstaendige.html">Sachverständige</a></li>
<li><a href="Seminare.html">Seminare</a></li>
<li><a href="Recht.html">Recht</a></li>
<li><a href="index.html">Home</a></li>
</ul>
</div>
<div class="content"><!-- InstanceBeginEditable name="Hauptvorlage" -->
<h1 class="headerÜberschrift1">Login</h1>
<p> </p>
<p class="verdana18">Bitte loggen Sie sich mit Ihren Zugangsdaten ein, damit Sie auf die gesicherten Seiten der Sachverständigen Organisation 1. ARGE TPO e.V. zugreifen können.</p>
<p class="verdana18"> </p>
<div id="einloggbereich">
<?php
if(isset($_POST['aktion']) and $_POST['aktion'] == 'ausloggen' )
{
echo "<p>Sie wurden ausgeloggt</p>";
unset ($_SESSION['eingeloggt']['nutzerid']);
unset ($_SESSION['eingeloggt']['rechte']);
}
if(isset($_POST['aktion']) and $_POST['aktion'] == 'einloggen' )
{
if(isset($_POST['nutzerid']) and trim($_POST['nutzerid']) != ''
and
isset($_POST['kennwort']) and trim($_POST['kennwort']) != ''
)
{
// überprüfen, ob Zugangsdaten korrekt sind
$nutzerid_formular = trim($_POST['nutzerid']);
$kennwort_formular = trim($_POST['kennwort']);
// echo $nutzerid_formular.$kennwort_formular;
$zugang = $db->prepare("SELECT id, nutzerid, kennwort, rechte, anrede, vorname, nachname
FROM svzugang WHERE nutzerid=? && kennwort=? ");
$zugang->bind_param('ss', $nutzerid_formular, $kennwort_formular);
$zugang->execute();
$zugang->bind_result($id, $nutzerid, $kennwort, $rechte, $anrede, $vorname, $nachname);
while ($zugang->fetch()) {
echo "<li> $id, $nutzerid, $kennwort, $rechte, $anrede, $vorname, $nachname,,,$zugang->num_rows</li>";
}
echo $zugang->num_rows;
if ($zugang->num_rows >= 1 ) {
echo $_SESSION['eingeloggt'];
if (isset($_SESSION['eingeloggt']['rechte']) and $_SESSION['eingeloggt'] == 'TPO') {
header('Location: http://www.dv-vv.de/eingeloggtTPOSV.php');
}
if (isset($_SESSION['eingeloggt']['rechte']) and $_SESSION['eingeloggt'] == 'GAST') {
header('Location: http://www.dv-vv.de/eingeloggtTPDSV.php');
}
$_SESSION['eingeloggt']['nutzerid'] = $nutzerid;
$_SESSION['eingeloggt']['rechte'] = $rechte;
}else{
echo "<p>Bitte korrekte Zugangsdaten eingeben!</p>";
unset($_SESSION['eingeloggt']['nutzerid']);
unset($_SESSION['eingeloggt']['rechte']);
}
}
else
{
echo "<p>Bitte Formular komplett ausfüllen</p>";
}
}
if (!isset($_SESSION['einloggen']['rechte']) )
{
?>
<form name="form1" action="" method="post" >
<p>
<label for="nutzerid" class="Formularspacer">Benutzername:</label>
<input name="nutzerid" type="text" class="Formulardesign" id="nutzerid" tabindex="1">
</p>
<p>
<label for="kennwort" class="Formularspacer">Passwort:</label>
<input name="kennwort" type="text" class="Formulardesign" id="kennwort" tabindex="2">
</p>
<p>
<input type="hidden" name="aktion" value="einloggen">
<input type="submit" value="Einloggen" tabindex="3">
</p>
</form>
<?php
}
else
{
?>
<form action="" method="post">
<input type="hidden" name="aktion" value="ausloggen">
<input type="submit" value="Ausloggen">
</form>
<?php
}
?>
</div>
<p class="verdana18"> </p>
<!-- InstanceEndEditable -->
<p> </p>
<!-- end .content --></div>
<div class="footer">
<p class="verdana20f"><strong>1. ARGE TPO e.V. - Am Seukenbach 1, 90556 Seukendorf</strong></p>
<p><span class="verdana14">Telefon: 0911 9648238 - Telefax: 0911 - 9648239</span></p>
<p><span class="verdana14">Email:</span> <a href="mailto:verwaltung@tpo-online.de"><span class="Links">verwaltung@tpo-online.de</span></a><span class="verdana14"> • Website: www.tpo-online.de</span></p>
<p>
•
<a href="Internas.html"><span class="Links">Internas</span></a> •
<a href="Kontakt.html" ><span class="Links">Kontakt</span></a> •
<a href="Impressum.html"><span class="Links">Impressum</span></a> •
<a href="Login101.php"><span class="Links">SV-Zugang</span></a> •<br />
</p>
</div>
<!-- end .container --></div>
<script type="text/javascript">
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"../SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
</script>
</body>
<!-- InstanceEnd --></html>