Hey Leute,
ich bin mir nicht sicher ob mir hier einer Helfen kann aber man kann es ja versuchen.
Also ich weiß nicht wie ich das am besten hin bekomme das er das Passwort abfragt. Bzw. was falsch ist.
Ich habe mir den Code aus einem UCP als Vorlage genommen und verändert, so wie es ausschaut funktioniert
das mit dem User Namen schon (Habe es nach Stunden langen rumprobieren geschafft) nur er kann das Passwort noch nicht abfragen.
In dieser Tabelle oder wie man das genau nennt: "rRP_account_main" wird der Name und das Passwort abgespeichert.
Der Name des Users wird in der Tabelle: "Name" abgespeichert und das Passwort in der Tabelle: "Passwort".
login.php:
PHP
<?php
include("config.php");
session_start();
error_reporting(0);
$submit = $_POST['submit'];
$name = sanitize($_POST['name']);
$password = sanitize($_POST['password']);
if($submit)
{
if($name && $password)
{
$query = mysql_query("SELECT Name, Passwort FROM rRP_account_main WHERE name = '$name'");
if(mysql_num_rows($query) == 1)
{
while($row = mysql_fetch_assoc($query))
{
$dbname = $row['name'];
$dbpassword = $row['password'];
}
if($name == $dbname && $password == $dbpassword)
{
$_SESSION['name'] = $dbname;
echo header('location: profile.php');
}
else echo "Das angegebene Passwort war nicht Korrekt!";
}
else echo "Der angegebene Benutzername ist nicht in unserer Datenbank verfügbar!";
}
else echo "Du musst einen Namen und ein Passwort angeben!";
}
?>
Alles anzeigen
profile.php
PHP
<?php
include("config.php");
session_start();
error_reporting(0);
$name = $_SESSION['Name'];
$query = mysql_query("SELECT * FROM rRP_account_main WHERE name = '$name'");
while($row = mysql_fetch_assoc($query))
{
$name = $row['Name'];
$id = $row['id'];
$money = $row['bank'];
$bankmoney = $row['bank'];
$registerseit = $row['regdate'];
$mail = $row['mail'];
$skin = $row['skin2'];
$adminrank = $row['adminlevel'];
$donatorrank = $row['donaterank'];
$warnings = $row['warnings'];
$lastlogin = $row['lastlogin'];
$spielzeit = $row['connectedtime'];
$paydayzeit = $row['payday'];
$password = $row['Passwort'];
$fahrzeug = $row['donaterank'];
$team = $row['team'];
$rank = $row['rank'];
$wanteds = $row['wanteds'];
$carlic = $row['carlic'];
$flylic = $row['flylic'];
$boatlic = $row['boatlic'];
$gunlic = $row['gunlic'];
}
while($RowIN = mysql_fetch_array($ResultIN))
{
if($adminrank == 0)
{
if($RowIN['wartung'] == 1)
{
include("templates/wartung.tpl");
}
else
{
include("eingeloggt.php");
}
}
else
{
include("eingeloggt.php");
}
}
?>
Alles anzeigen
Ich hoffe das mir jemand Helfen kann.