HAllo,
Ich habe ein Login Script von hier verwendet.
So sieht das ganze aus: login
Wenn ihr euch einloggt (Username:Admin Passwort:Admin), dann wird eine die UserSession_id() in die Spalte UserSession gespeichert, um rauszubekommen ,wer eingeloggt ist. Nun soll aber auf der mainpage nach dem login der nickname stehen. nur ledier steht dort das PAssswort, dass in der Session_id() id steht.
Hier Code meiner index.php.php
Und nun der Code worin die USerSession gespeichert wird:
In meiner index.php soll der nickname zu sheen sein, mit dem man eingeloggt ist.
Ich hoffe ich konnte euch mei nProblem näher bringen udn ihr habt Tips zur Lösung.
Wenn es noc hfragen gibt, postet sie doch bitte!!!!
Ich habe ein Login Script von hier verwendet.
So sieht das ganze aus: login
Wenn ihr euch einloggt (Username:Admin Passwort:Admin), dann wird eine die UserSession_id() in die Spalte UserSession gespeichert, um rauszubekommen ,wer eingeloggt ist. Nun soll aber auf der mainpage nach dem login der nickname stehen. nur ledier steht dort das PAssswort, dass in der Session_id() id steht.
Hier Code meiner index.php.php
PHP-Code:
<html>
<head>
<title>King Aleks & Queen Zaras B-Day Vol. 2</title>
<link rel="stylesheet" type="text/css" href="http://bday06.funpic.de/css/simpleblack.css">
</head>
<body>
<?php
session_start();
include 'src/sessionhelpers.inc.php';
$heute=date('d.m.Y H:i:s');
$neu="22.12.2006 22:30:00";
$bla = split("\.",$neu-$heute);
$erg=$bla[1]*30+$bla[0];
?>
<?php
echo '<table border="0" cellspacing="1" cellpadding="2" width="100%" class="content">';
if (logged_in())
{
//$nickname = mysql_query ("SELECT nickname FROM tbl_user WHERE P_ID_user = '".$userid."');
//$ergebnis = mysql_fetch_array($nickname);
//echo $ergebnis["nickname"];
echo session_id();
echo 'Eingeloggt';
}
else
{
echo '<tr><td><a href="login.php">Login</a></td></tr>';
}
?>
PHP-Code:
<?
function connect()
{
$con= mysql_connect('localhost','bday06','sqlalexander') or die(mysql_error());
mysql_select_db('bday06',$con) or die(mysql_error());
}
function check_user($nickname, $passwort)
{
$sql="SELECT P_ID_user
FROM tbl_user
WHERE nickname='".$nickname."' AND Passwort='".MD5($passwort)."'
LIMIT 1";
$result= mysql_query($sql) or die(mysql_error());
if ( mysql_num_rows($result)==1)
{
$user=mysql_fetch_assoc($result);
return $user['P_ID_user'];
}
else
return false;
}
function login($userid)
{
$sql="UPDATE tbl_user
SET UserSession='".session_ID()."'
WHERE P_ID_user=".$userid;
mysql_query($sql);
}
function logged_in()
{
$sql="SELECT P_ID_user
FROM tbl_user
WHERE UserSession='".session_id()."'
LIMIT 1";
$result= mysql_query($sql);
return ( mysql_num_rows($result)==1);
}
function logout()
{
$sql="UPDATE tbl_user
SET UserSession=NULL
WHERE UserSession='".session_id()."'";
mysql_query($sql);
}
connect();
?>
In meiner index.php soll der nickname zu sheen sein, mit dem man eingeloggt ist.
Ich hoffe ich konnte euch mei nProblem näher bringen udn ihr habt Tips zur Lösung.
Wenn es noc hfragen gibt, postet sie doch bitte!!!!
Kommentar