当用户登录PHP时显示其名称
正如我在标题中所说,我想当用户登录网站时,在一些地方显示他/她的名字。因此,我有一个如下的欢迎页面:当用户登录PHP时显示其名称,php,Php,正如我在标题中所说,我想当用户登录网站时,在一些地方显示他/她的名字。因此,我有一个如下的欢迎页面: <body> <div id='fg_membersite_content'> <h2>Home Page</h2> Welcome back <?= $fgmembersite->UserFullName(); ?>! </body> 还有另外一个功能: function CheckLoginInDB($user
<body>
<div id='fg_membersite_content'>
<h2>Home Page</h2>
Welcome back <?= $fgmembersite->UserFullName(); ?>!
</body>
还有另外一个功能:
function CheckLoginInDB($username,$password)
{
if(!$this->DBLogin())
{
$this->HandleError("Database login failed!");
return false;
}
$username = $this->SanitizeForSQL($username);
$pwdmd5 = md5($password);
$qry = "Select name, email from $this->tablename where username='$username' and password='$pwdmd5' and confirmcode='y'";
$result =mysql_query("SET CHARACTER SET utf8");
$result = mysql_query($qry,$this->connection);
if(!$result || mysql_num_rows($result) <= 0)
{
$this->HandleError("Error logging in. The username or password does not match");
return false;
}
$row = mysql_fetch_assoc($result);
$_SESSION['name_of_user'] = $row['name'];
$_SESSION['email_of_user'] = $row['email'];
return true;
}
正在使用符号,其中在哪里创建类对象?如果它不是一个类,那么什么是
$fgmembersite
?你的页面名有.php扩展名还是.html扩展名?如果你查看源代码,我想你会发现你有
,那么是否启用了php短标记?是否有可能重复
function CheckLoginInDB($username,$password)
{
if(!$this->DBLogin())
{
$this->HandleError("Database login failed!");
return false;
}
$username = $this->SanitizeForSQL($username);
$pwdmd5 = md5($password);
$qry = "Select name, email from $this->tablename where username='$username' and password='$pwdmd5' and confirmcode='y'";
$result =mysql_query("SET CHARACTER SET utf8");
$result = mysql_query($qry,$this->connection);
if(!$result || mysql_num_rows($result) <= 0)
{
$this->HandleError("Error logging in. The username or password does not match");
return false;
}
$row = mysql_fetch_assoc($result);
$_SESSION['name_of_user'] = $row['name'];
$_SESSION['email_of_user'] = $row['email'];
return true;
}
Welcome back UserFullName(); ?>!
<?= $fgmembersite->UserFullName(); ?>