A. php 登陆后 首页显示用户名
<?php
if(isset($_POST['submit'])){
$email=$_POST['email'];
$pwd=$_POST['pwd'];
if($email=="" || $pws==""){
echo '密码或邮箱不能为空';
}
//在数据库中找到与登陆相同的密码与用户名
$sql="select email,pwd from user where email='$email' and pwd='$pwd'";
$result=mysql_query($sql);
//密码与用户名只有一行时,登陆才能成功
// 取得结果集中行的数目
if(mysql_num_rows($result)==1){
echo "<script>alert('登陆成功');location.href='index.php'</script>";
}else{
echo "<script>alert('登陆失败');history.go(-1)='login.php'</script>";
}
}else{
echo "<script>alert('非法操作');location.href='login.php'</script>";
}
?>
不明白要问的问题,请表述清楚
B. 求php实现登录成功后返回首页并在原登录处显示用户名的源代码(类似于铁血网的登录)
<?php
session_start();//用SESSION记录模式,并开启。
//用户登录信息,并记录
if(@$_POST['GoLog']){
$_SESSION['user']=@$_POST['login'];
}
//主页的检查用户登录与否,并显示欢迎信息
if(@$_SESSION['user']==''){
echo"目前没有登录";
}else{
echo$_SESSION['user']."欢迎你的回来!";
}
?>
<formaction=''method='post'>
<inputtype='text'name='login'/>
<inputtype='submit'name='GoLog'value='登录'/>
</form>
我只是给你写了个原理,你可以加入更多的判断。
C. 用户登录成功后,在登录的地方显示用户名称。请问这在php中怎样实现
只能教你方法
<?php
session_start();
if (登录验证成功) {
$_SESSION['username'] = '你的名字';
}
?>
登录成功后,到别的页面去
<?php
session_start();
echo $_SESSION['username']; // 这里就是名称呀
?>
D. php怎么登录的时候显示用户名
加个复选框,就是是否保存用户名!saveCookie 复选框名字 值是 0 和 1
if(!empty($saveCookie))//判断是否保存用户名
{
setcookie("email", $email, time()+3600*24); /* 有效期一个月*/
}else
{
setcookie ("email", "", time()- 3600);
}
E. php问题,如何在登陆后每个页面都显示登录名,求代码 <php if(isset($_POST[
登陆成功以后 把用户名 存入session 然后在每个页面引用 session 就可以显示这个用户名了, 这个session 变量在浏览器关闭之前一直存在的...
<?php
session_start()
.......
$_SESSION['name']=$user;
?>
引用时
<?php
session_start()
echo $_SESSION['name'];
?>
F. php如何在登录时跳转到另一个页面时显示登录用户
登录成功之后将用户名保存到session中
首先在这个php文件的第一行开启session:
<?php
session_start(); //开启session
....
....
$_SESSION['username'] = $username //登陆成功之后保存session
?>
接着在跳转到的php页面
<?php
session_start(); //开启session
$username = $_SESSION['username'];//获得用户名
如果要退出登录就将session清空
$_SESSION['username'] = "";
session_destroy();
建议你开一下session相关的知识 这个很好用
G. php 我弄了登录的系统,如何获取当前登录的用户名并显示出来具体代码怎么写谢谢
其实就是一个记录的问题。
比如你可以在建表时,就创建一个在线表,其中可以包含在线用户ID号、用户名等等内容。
通常情况下该表是空的,当有用户登录时,就将其ID号写入该表,手动退出时,清除表中记录。
这样当要显示在线用户列表时,只需要遍历这个表就行。
还有一种方法是在创建用户信息表时,预留一个字段为:on_line,其类项为布尔型,默认值是false。当对应用户登录时,将该值update为true,当用户手动退出时将该值重置为false。
这样,当要显示在线用户时,直接遍历用户表时使用条件where on_line=true即可。
H. tp5 php 登录后 无法转跳显示用户名,需要刷新才能显示,怎么才能解决
你存储在session里就要在视图层判断session是否存在。
<?php
if(empty(session('xxx'))){?>
//未登录
<?php}else{?>
//已登录
<?php}?>
I. php怎样在首页显示登录昵称
在login.php那里,在$_SESSION['username']=$username;后面加 $_SESSION['Aname']=$row['Aname'];
check.php则改成
<?php
session_start();
$Aname=@$_SESSION['Aname'];
if ($Aname)
{
echo"欢迎您".$Aname."!";
}
else
echo "<script language='javascript'>alert('您没有权限查看!');location='login.php';</script>";
?>
J. php登录后次页显示用户名
把用户名用session存起来,然后在那个PHP里调取session值。