hey leute ![]()
hier kommt der übernohand ![]()
ich habe vor einigen tagen mal wieder mit php angefangen ![]()
wollte mir ne kleine webseite aufbauen. am anfang funktionierte alles doch auf einmal ging nichts mehr :o
nach dem login sollte man auf die up.php weitergeleitet werden das alles ist mit einer session verknüpft die solange läuft bist der browser geschlossen wird ![]()
hier noch ein kleiner screen vom fehler:
habe das ganze über localhost laufen aber hier sind die codes:
PHP: login.php
<?php
session_start(); // Starting Session
$error=''; // Variable To Store Error Message
if (isset($_POST['submit'])) {
if (empty($_POST['username']) || empty($_POST['password'])) {
$error = "Username or Password is invalid";
}
else
{
$rows = "";
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
$connection = mysql_connect("localhost", "root", "");
// Selecting Database
$db = mysql_select_db("users", $connection);
// Define $username and $password
$username= $_POST['username'];
$password= $_POST['password'];
// To protect MySQL injection for Security purpose
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$password = md5($password); // Encrypted Password
// SQL query to fetch information of registerd users and finds user match.
$query = mysql_query("SELECT * FROM users WHERE username='$username' and password='$password'", $connection) or die ("MySQL-Error: " . mysql_error());
$rows = mysql_fetch_assoc($query);
if($rows != "")
{
if ($rows['payed'] == '1')
{
if($password != $rows['password']){
$error='Please check your password';
}
else {
$_SESSION['login_user']=$username; // Initializing Session
header('location: /up.php'); // Redirecting To Other Page
exit;
}
}
else
{
$error='Account not activated!';
}
}
else {
$error='Account not found!';
}
mysql_close($connection); // Closing Connection
}
}
?>
Alles anzeigen
PHP: session.php
<?php
// Establishing Connection with Server by passing server_name, user_id and password as a parameter
$connection = mysql_connect("localhost", "root", "");
// Selecting Database
$db = mysql_select_db("users", $connection);
session_start();// Starting Session
// Storing Session
$user_check=$_SESSION['login_user'];
// SQL Query To Fetch Complete Information Of User
$ses_sql = mysql_connect("localhost", "root", "");
$row = mysql_fetch_assoc($ses_sql);
$login_session = $row['username'];
if(!isset($login_session)){
mysql_close($connection); // Closing Connection
header('Location: /index.php'); // Redirecting To Home Page
exit;
}
?>
Alles anzeigen
und der anfang von der up.php
HTML: up.php
<?php
include('session.php');
exit;
?>
<html>
<head>
<link href="styles/global.css" >
<link href="styles/bootstrap.css" rel="stylesheet">
<title>Test Page</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
</head>
Alles anzeigen
ich hoffe das mir hier jemand helfen kann ![]()
danke schonmal für eure zeit & hilfe ![]()