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