php-PHP登录成功跳转到页面时,如何用阶段变量显示用户的真实姓名?

问题描述

PHP登录成功跳转到页面时,如何用阶段变量显示用户的真实姓名?

表里有username,password, truename 登陆时候用的username ,没用到truename. 如何在成功登陆后显示真实姓名?求大神赐教啊

解决方案

将truename从数据库读取存入session中,再其他页面从session中取truename显示就行

php session:http://www.jb51.net/article/42500.htm

解决方案二:

放入session或者cookie或者缓存中 登录跳转成功后再取出来不得了?

解决方案三:

建议去动手试试写代码。

解决方案四:

登陆时根据登陆的用户名查找truename字段.然后存进session里.登陆过后把session里的truename渲染去模板就可以显示

解决方案五:

登陆的时候用cookie保存也是可以的

解决方案六:

表里有username,password, truename 登陆时候用的username ,没用到truename. 如何在成功登陆后显示真实姓名?
登录的时候查询表的时候 select id,username,password, truename from 表名 where...后面条件你自己写
那么会查出来一条记录 转成数组以后大概是这样的 $arr = array("id"=>xxx,username"=>"xxx","password"=>"xxx"," truename from"=>"xxx")

使用session

$_SESSION[''truename] = $arr['truename'];

跳转成功在要输出的地方输入
echo $_SESSION['truename']即可

使用cookie
同样的 setcookie('truename',$arr['truename'],time()+600) 设置个10分钟的cookie
跳转成功在要输出的地方输入
echo $_COOKIE['truename']即可

使用缓存
比如使用memcache(redis同理)
<?php
$mem=new Memcache;
$mem->connect("127.0.0.1",11211);
$mem->add("$arr['id']","$arr['truename']");

跳转成功以后取得时候
echo $mem->get("$arr['id']")

解决方案七:

使用session保存就可以了
session_start();

$_SESSION['username'] = 'fdipzone';

echo $_SESSION['username'];

解决方案八:

存session就可以了

解决方案九:

登陆成功后你把truename,放到session中,然后再打印出来

时间: 2024-10-03 21:44:53

php-PHP登录成功跳转到页面时,如何用阶段变量显示用户的真实姓名?的相关文章

webim在登录系统时同时登录环信账号,登录成功跳转其他页面时失败

问题描述 webim在登录系统时同时登录环信账号 解决方案 跳转界面需要重新登陆的,你设置了多网页共存么

https-登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,怎么实现啊?

问题描述 登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,怎么实现啊? 登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,用的是Tomcat7.0, 我指定登录页面必须是使用HTTPS协议,用了Shiro框架,重定向方法是这样的:@Override protected boolean executeLogin(ServletRequest request, ServletResponse response) throws Exception { HttpSe

代码-我用viewpager实现了一个可无限滑动的广告栏,为什么在跳转别的页面回来后第一张总是显示不出来

问题描述 我用viewpager实现了一个可无限滑动的广告栏,为什么在跳转别的页面回来后第一张总是显示不出来 小弟是新手,在网上学习各位大神们的滚动代码后实现了一个. 但是viewpager所在的A activity 跳到别的B activity,B activity finish 以后返回A activity 第一张图片总是显示不出来... 求指点 解决方案 http://blog.csdn.net/taoolee/article/details/48270143参考一下把

Struts2登录成功返回一个jsp页面,失败返回一个json字符串遇到的问题

问题描述 ]在做一个登录模块action代码publicStringlogin(){Useruser=this.loginService.getUserByUsernameAndPassword(this.getModel().getUsername(),this.getModel().getPassword());if(user!=null){OAUtils.FromSession("user",user);return"SUCCESS";}else{this.m

Struts2登录成功跳转页面,登录失败返回一个json,jsp页面要怎么解析?

问题描述 在做一个登录模块action代码publicStringlogin(){Useruser=this.loginService.getUserByUsernameAndPassword(this.getModel().getUsername(),this.getModel().getPassword());if(user!=null){OAUtils.FromSession("user",user);return"SUCCESS";}else{this.me

使用Shiro实现登录成功后跳转到之前的页面_java

这个问题是之前在做登录注册模块时遇到的需求,如何用户直接访问登录页面,可以控制直接跳到首页,但是如果是用户没有登录直接访问了购物车等需要经过身份认证的页面,或者是因为session超时,用户需要重新登录,那么这时跳回之前的页面就是提升用户体验的事情.实现此功能比较好的方法是用ajax的方式登陆,这样直接在当前页面弹窗让用户登录既可,二是把用户未登录前的url存在session中,login成功之后先检查session中是否存在这样的一个url.下面通过一段代码给大家分享下: 项目中集成了shir

用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面

问题描述 用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面 怎么用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面? 解决方案 根据session里面的用户信息 做个判断啊 解决方案二: 首先要在第一次登录的时候将用户信息存入cookie或session,下次要登录的时候,拦截器里判断cookie或session里边是否有用户信息,有就直接跳转到首页

sso 登录,网页跳转的实现方式

原文 http://www.cnblogs.com/jake1/archive/2013/04/28/sso_page.html 在昨天的博客中http://www.cnblogs.com/jake1/archive/2013/04/28/sso_scheme.html,我们介绍了几种单点登录的方案.不过那些方案我都没有实现过,只是在自己的一些客户公司里见过,下面我就要亲自介绍,我亲身设计和参与的sso方案.   首先,我们看看设计图吧. 注:1)红色部分为加密传送的内容:     2)绿色部分

VS2010,C#语言下,将用户自定义控件拖入设计页面时VS2010卡机了

问题描述 VS2010,C#语言下,将用户自定义控件拖入设计页面时VS2010卡机了,任务管理器显示正在运行,可以打开QQ,看网页都没有问题.只是VS2010卡着不动了. 解决方案 解决方案二:用户自定义控件中有错误吧解决方案三:自定义控件里面的变量定义的有color等特殊类型的是不是这个原因?解决方案四:看下初始化或重绘的方法是否实现了自定义逻辑,可以暂时把这部分代码注释掉解决方案五:换一台电脑看看,你的软件环境也许有问题.排除这个原因,就是你的控件本身有问题,比如构造函数本身陷入死循环了.解