Php 显示登录用户的用户名和其他用户的注册/登录链接
我真的需要帮助我的登录脚本。我想显示一些PHP代码来显示登录用户的用户名,其他人只显示登录/注册链接 代码如下Php 显示登录用户的用户名和其他用户的注册/登录链接,php,html,Php,Html,我真的需要帮助我的登录脚本。我想显示一些PHP代码来显示登录用户的用户名,其他人只显示登录/注册链接 代码如下 /*---Logged in user's homepage---*/ <?PHP require_once('../lib/connections/db.php'); include('../lib/functions/functions.php'); checkLogin('2'); $getuser = getUserRecords($_SESSION['use
/*---Logged in user's homepage---*/
<?PHP
require_once('../lib/connections/db.php');
include('../lib/functions/functions.php');
checkLogin('2');
$getuser = getUserRecords($_SESSION['user_id']);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?=$getuser[0]['username'];?>'s Profile Page | HDS Web</title>
<?php include('../headother.php'); ?>
<div style="background:#FFFFFF; padding-bottom:150px; padding-top:15px;">
/*----User's photo and details section goes below----*/
<div style="float:left; width:600px;">
<p>
Welcome <?php if(empty($getuser[0]['first_name']) || empty($getuser[0]['last_name'])){echo $getuser[0]['username'];} else {echo $getuser[0]['first_name']." ".$getuser[0]['last_name'];} ?></p>
<? displayUserImg($getuser[0]['id']); ?>
</div>
/*---User's navigation menu section goes below---*/
<div style="float:right; width:200px;">
<a href="index.php">Home</a> | <? if (!empty($getuser[0]['thumb_path'])){echo "<a href='manage_photo.php'>Manage My Photo</a> | ";} else {echo "<a href='upload_photo.php'>Upload Photo</a> | ";} ?>
<a href="change_pass.php">change password</a> |
<a href="edit_profile.php">Edit Profile</a>
| <a href="log_off.php?action=logoff">sign out</a></div></td>
</div>
<?php include('../footer.php');?>
</body>
</html>
/*---登录用户主页---*/
的个人资料页| HDS网站
/*----下面是用户的照片和详细信息部分----*/
欢迎光临
/*---下面是用户的导航菜单部分---*/
|
|
|
您可以这样做:
if(isset($_SESSION['user_id'])) {
// detected a valid user
?>
<p>Welcome <?php if(empty($getuser[0]['first_name']) || empty($getuser[0]['last_name'])){echo $getuser[0]['username'];} else {echo $getuser[0]['first_name']." ".$getuser[0]['last_name'];} ?></p>
<?php
displayUserImg($getuser[0]['id']);
} else {
// didn't login, show login link
echo '<p><a href="login.php">Login Link</a></p>';
}
if(isset($\u会话['user\u id'])){
//检测到有效用户
?>
欢迎光临
似乎您已经在“欢迎”附近显示了名字
/姓氏
行。这里有什么问题?问题是,,,我想为其他未登录我的网站的人一起显示登录/注册链接。但我不能这样做…我的意思是使用“如果”和“其他”功能…当use登录后,可以查看名称或用户名,否则仅显示登录链接…请确保没有足够的信息提供帮助。getUserRecords()
的可能输出是什么(例如,如果找不到用户怎么办)?你需要哪种类型的信息…你不需要做更多…只要给出任何选项来显示登录链接而不是用户名,如果没有登录…就是这样…这是简单的逻辑;你应该自己做。好的,我会注意这些问题,我正在检查这个代码示例,然后会返回给你。。