A
Anonymous
Guest
hey guys im having a problem trying to echo the user that is logged in in the login script my client has.
any body know login manager v3?
if not it does not mater.
so i have tried with echo $username but after it tells me undefined variable..
i need to know were to start with this when you already have a script made up..
cause what is confusing me is how will it know witch user is logged in?
in this script.there is the form that referes to :
any body know login manager v3?
if not it does not mater.
so i have tried with echo $username but after it tells me undefined variable..
i need to know were to start with this when you already have a script made up..
cause what is confusing me is how will it know witch user is logged in?
in this script.there is the form that referes to :
PHP:
<?
setcookie ("LMUSERNAME", $_POST['username']);
setcookie ("LMPASSWORD", $_POST['password']);
include_once ("auth_member.php");
include_once ("admin/authconfig.php");
$username = $_POST['username'];
$password = $_POST['password'];
$Auth = new auth();
$detail = $Auth->authenticate($username, $password,$dbhost,$dbusername,$dbpass,$dbname);
if (($detail==0)||($detail['uname'] == $adminusername))
{
?><HEAD>
<SCRIPT language="JavaScript1.1">
</SCRIPT>
</HEAD>
<?
}
else
{
$connection = mysql_connect($dbhost, $dbusername, $dbpass);
$SelectedDB = mysql_select_db($dbname);
$result = mysql_query("select distinct welcome from authuser where uname='$username'");
while($row = mysql_fetch_array($result, MYSQL_NUM)) {
$v_welcome=$row[0];
}
if ($v_welcome=='1'){
mysql_query("update authuser set welcome='0' where uname='$username'");
mysql_close($connection);
echo "<meta http-equiv=\"refresh\" content=\"0; URL=$welcome\">";
exit;
}
else {
mysql_close($connection);
echo "<meta http-equiv=\"refresh\" content=\"0; URL=$success\">";
exit;
}
}
?>
{/php]
witch calls
[php]
<?
class auth{
// AUTHENTICATE
function authenticate($username, $password,$dbhost,$dbusername,$dbpass,$dbname) {
$enpass=base64_encode("$password");
$query = "SELECT * FROM authuser WHERE uname='$username' AND passwd='$enpass' AND status <> '0'";
$UpdateRecords = "UPDATE authuser SET lastlogin = NOW(), logincount = logincount + 1 WHERE uname='$username' and status='1'";
$connection = mysql_connect($dbhost, $dbusername, $dbpass);
$SelectedDB = mysql_select_db($dbname);
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
$row = mysql_fetch_array($result);
// CHECK IF THERE ARE RESULTS
if ($numrows == 0) {
return 0;
}
else {
$Update = mysql_query($UpdateRecords);
return $row;
}
} // End: function authenticate
function page_check($username, $password,$dbhost,$dbusername,$dbpass,$dbname) {
$enpass=base64_encode("$password");
$query = "SELECT * FROM authuser WHERE uname='$username' AND passwd='$enpass' AND status <> '0'";
$connection = mysql_connect($dbhost, $dbusername, $dbpass);
$SelectedDB = mysql_select_db($dbname);
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
$row = mysql_fetch_array($result);
if ($numrows == 0) {
return false;
}
else {
return $row;
}
} // End: function page_check
} // End: class auth
?>
[/code]