Ich hab einen Passwortschutz mit PHP auf meiner Seite bei dem die Passwörte in einer MySQL DB liegen.
Das ganze ist noch in der Entwicklung …
aber vor dem Server - Umzug ging es noch - jetzt nicht mehr.
Ich habs auf einem anderen server (PHP 5.2) versucht, da gehts
ich wäre für Hilfe dankbar
hier mal der Quelltext:
<?php
if($_GET['funk'] == "login")
{
$user = $_POST['username'];
$pw = $_POST['pw'];
$param = array("user" => $user,"pass" => $pw);
$usersend = "SELECT * FROM user WHERE Name = :user AND PW = :pass";
$usertest = $conn_db->select($usersend,$param);
$logintest = count($usertest);
if($logintest == 1)
{
$_SESSION["login"] = true;
$_SESSION["userinfo"] = current($usertest);
?>
<script type="text/javascript">
location.href = "index.php?menu=int";
</script>
<?php
}else {
$_SESSION["login"] = false;
session_unset();
session_destroy();
?>
<script type="text/javascript">
location.href = "index.php?menu=int";
</script>
<?php
}
} ?>
[…]
und von db.php
<?php
require_once("connector/src/ConnectorFactory.php");
$cn = "MysqlConnector";
$db[IConnector::CONN_HOSTNAME] = "localhost";
$db[IConnector::CONN_DATABASE] = "ffwdormitz";
$db[IConnector::CONN_USERNAME] = "ffwdormitz";
$db[IConnector::CONN_PASSWORD] = "*******";
$db[IConnector::CONN_PERSISTENT] = true;
$db[IConnector::CONN_CHARSET] = "utf-8";
$conn_db = ConnectorFactory::create($cn, $db);
?>