Torgath
Mitglied
Ich hab ein kleines (vieleicht auch grösseres) Problem.
Ich hab wie schon bei manchen bekannt, ( ) eine Datenbank die ich mittels PHP auf ne Page sichbar machen will, resp. schon gemacht habe.
Nun will ich diese Page per Benutzer-/ Passwortkontrolle schützen.
Den Benutzername (Username) und das Passwort (Password) lese ich aus der Tabelle psemployees genauer aus den Datenfeldern Username und Password.
Nun habe ich das ernsthafte Problem, das ich schon was angefangen habe, aber nich fertig machen kann, weill ich nicht weiter weiss...
Könnt ihr mir helfen?
Hier die Codes: (login_enter.php)
(login.php)
(inclconnect.php)
(inclquery_output.php)
Danke schon mal...
Ich hab wie schon bei manchen bekannt, ( ) eine Datenbank die ich mittels PHP auf ne Page sichbar machen will, resp. schon gemacht habe.
Nun will ich diese Page per Benutzer-/ Passwortkontrolle schützen.
Den Benutzername (Username) und das Passwort (Password) lese ich aus der Tabelle psemployees genauer aus den Datenfeldern Username und Password.
Nun habe ich das ernsthafte Problem, das ich schon was angefangen habe, aber nich fertig machen kann, weill ich nicht weiter weiss...
Könnt ihr mir helfen?
Hier die Codes: (login_enter.php)
PHP:
<html>
<head>
<title>
login_enter.php
</title>
<script language="javascript" src="scripts/child.js"></script>
<script language="javascript" src="scripts/convert.js"></script>
</head>
<body background="images/bgpanel.gif" style=font-family:'Arial'>
<?php
$table ="psemployees";
include("includes/inclconnect.php");
$recsel = "SELECT 'User', 'Password', 'AccessRead', 'AccessUp' FROM $table";
include("includes/inclquery_output.php");
//$access = mysql_query($recsel, $table) or die(mysql_error());
$row_access = mysql_fetch_array($access);
$totalRows_access = mysql_num_rows($access);
if ($recsel == "$_POST[Username]")
{
if ($recsel == "$_POST[Username]")
{
if ($accessread == J)
{
if ($accssup == J)
{
table4.html
}
else
{
table3.html
}
}
else
{
//table2.html
//print ("<script langugage=\"javascript\">\n
//javascript:parent.RefreshHTML('table', 'table2');\n
//</script>\n");
}
else
{
echo "Passwort Falsch <br> bitte geben Sie es erneut ein.<br><br>";
}
else
{
echo "Username Falsch <br> bitte geben Sie Ihren Benutzennamen erneut ein.<br><br>";
}
?>
</body>
</html>
(login.php)
PHP:
<html>
<head>
<title>
login.php
</title>
<script language="javascript" src="scripts/child.js"></script>
<script language="javascript" src="scripts/convert.js"></script>
</head>
<body background="images/bgpanel.gif" style=font-family:'Arial'>
<center>
<form action="login_enter.php" method="post" name="FormLogin">
<table>
<tr>
<td>Name:</td>
<td><input type=text size=10 name=Name value="<?php '$user[Username]'; ?>"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type=password size=10 name=Password value="<?php '$password[Password]'; ?>"></td>
</tr>
<tr>
<td><input type=submit name=Login value=Login></td>
</tr>
</table>
</form>
</center>
</body>
</html>
(inclconnect.php)
PHP:
<?php
$host = "localhost";
$user = "root";
$dbname = "comprog";
$connect = mysql_connect ($host, $user) or die(mysql_error());
function GetNextEnum($curtable)
{
global $dbname, $connect;
$Ldb = $dbname;
$Ltblenum = "genum";
$Lquery = "SELECT * FROM $Ltblenum WHERE Tablename = '$curtable';";
$Lresult = mysql_db_query ($Ldb, $Lquery, $connect);
if ($Lresult) //Check if row exists
{
while($Lout = mysql_fetch_array($Lresult))
{
$Lhelpvar = $Lout['LastID'];
}
$LLastID = (1 * $Lhelpvar) + 1; //Force convertion to number and add one
$Lquery = "UPDATE $Ltblenum SET LastID = $LLastID WHERE Tablename = '$curtable';";
}
else
{
$LLastID = 1;
$Lquery = "INSERET INTO $Ltblenum VALUES('0','$curtable', '1');";
}
mysql_db_query ($Ldb, $Lquery, $connect) or die( "Update von $Ltblenum fehlgeschlagen!" .mysql_error());
return $LLastID;
}
?>
(inclquery_output.php)
PHP:
<?php
$result = mysql_db_query ($dbname, $recsel, $connect);
?>
Danke schon mal...