社区
基础编程
帖子详情
如何让登录模块在登录前显示登录界面,登录后显示用户信息呢?
sanyiershiqi
2014-09-15 12:28:04
我知道是通过session判断,就是在session通过后模板方面怎么变成用户登录的信息呢
...全文
3498
6
打赏
收藏
如何让登录模块在登录前显示登录界面,登录后显示用户信息呢?
我知道是通过session判断,就是在session通过后模板方面怎么变成用户登录的信息呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rrt_2353881254
2014-09-16
打赏
举报
回复
登陆时显示登陆页面登陆后显示用户信息示例 //登陆显示页面设置 <?php session_start(); include("cone/conn.php"); ?>//引入数据库连接 <link rel="stylesheet" type="text/css" href="css/login.css">//设置CSS <?php if($_SESSION["tb_name"]==""){ ?>//登陆记录用户名 <script language="javascript" src="js/login.js"></script>//加载JS控制语句 <div id="denglu"> <form action="enter_ok.php" method="post" name="form1" id="form1" onSubmit="return check_user(this)">//表单设置按钮事件 <div id="yonghu"><span>用户名:</span></div> <div id="yonghu1"><input name="tb_user" type="text" id="tb_name" style="background-color:#FFFFFF" maxlength="12" />用户名设置 </div> <div id="mima">密码:</div> <div id="mima1"><input name="tb_pass" type="password" id="tb_passwd1" maxlength="12" />//密码设置 </div> <div id="yanzhengma">验证码:</div> <div id="yanzhengma1"><input name="tb_validate" type="text" id="tb_validate" maxlength="4"/>//添加验证码设置文本框 </div> <div id="tubiao"><?php $num=intval(mt_rand(1000,9999)); for($i=0;$i<4;$i++) { echo "<img src=image/code/".substr(strval($num),$i,1).".gif>"; } ?> <input type="hidden" value="<?php echo $num;?>" name="num" /></div> <div id="anniu"> <input name="imageField" type="submit" id="imageField" value="登陆" src="image/index_1.jpg" /> </div> <div id="zhuce"><a href="register.php">用户注册</a></div>//添加注册按钮 </form> <?php //登陆后显示登陆用户名设置 }else{ //这里衔接登陆前的<?php 下面显示登陆后状态 $sqlu=mysql_query("select * from tb_user where tb_name='".$_SESSION["tb_name"]."'",$conn);//根据登陆名查询数据库内容 $infou=mysql_fetch_array($sqlu); ?> <div id="xin2"> </div> <div id="huanying"> <div id="nicheng">新旅欢迎您!<?php echo $infou["tb_name"];?>光临本站</div>//读取数据库登陆的用户名显示在页面 </div> <?php }?> //处理enter_ok.php登陆信息 <?php session_start(); class check_user{ var $tb_user; var $tb_pass; function check_user($x,$y){ $this->tb_user=$x; $this->tb_pass=$y; } function check_input(){ include_once("cone/conn.php"); $sql=mysql_query("select tb_name from tb_user where tb_name='".$this->tb_user."'",$conn); $info=mysql_fetch_array($sql); if($info==false){ echo "<script>alert('对不起,不存在该用户!');history.back();</script>"; exit; }else{ $sql=mysql_query("select tb_name from tb_user where tb_name='".$this->tb_user."' and tb_passwd1='".$this->tb_pass."'",$conn); $info=mysql_fetch_array($sql); if($info==false){ echo "<script>alert('对不起,密码输入错误!');history.back();</script>"; exit; }else{ if($_SESSION["tb_name"]!=""){ session_unregister("tb_name"); }//CodeGo.net/ session_register("tb_name"); $_SESSION["tb_name"]=$this->tb_user; echo "<script>alert('登录成功!');history.back();</script>"; } } mysql_close($conn); } } $chk=new check_user($_POST[tb_user],md5($_POST[tb_pass]),$tb_validate); $chk->check_input(); ?>
码无边
2014-09-15
打赏
举报
回复
登陆保存 session_start(); $_SESSION['username'] = $_POST['username']; 页面显示 session_start(); echo $_SESSION['username'];
猪崽儿0o0
2014-09-15
打赏
举报
回复
我一般是采用session来进行判断后显示对应状态的内容,要是你想效果更好点可以采用js来进行判断使用。
智商众筹
2014-09-15
打赏
举报
回复
用户信息完全写入session 模板判断决定是输出session中的用户信息还是登陆框
事故的故事
2014-09-15
打赏
举报
回复
if判断呗 直接 php echo HTML代码
天涯过客009
2014-09-15
打赏
举报
回复
很简单的,就是用session
python编程实战(一):用户
登录
模块
,用户注册、
登录
、信息管理、功能设计与实现!
用户
登录
模块
前
言&思维导图1.判断首次启动2.用户注册3、管理员信息&
登录
4.用户
登录
5.完整代码
前
言&思维导图 用户
登录
模块
是最基本的
模块
之一,主要设计的有当
前
用户存在判断,用户注册,用户
登录
名和密码的保存,
用户信息
输出等等; 1.判断首次启动 通过判断flag.txt是否存在,判断是不是首次启动; 这是一种简单而常见的手法,常在程序初始化的时候会有这样的需求。 判断一个特定文件存在与否,或者判断配置文件的值是否改变; 就能够判断出来当
前
是不是首次启动,是的话,初始化程序,不是
三层架构——系统用户
登录
模块
功能实现
UI层:展现给用户的界面,并为用户提供对系统进行操作的接口,此处即为用户提供身份验证的接口(验证用户名和密码).由于UI层向用户提供了接口所以其必有接受、传递用户名、密码的方法,当用户身份验证通过后还应该有
显示
用户信息
的方法。 界面设计: 业务逻辑层:针对用户身份验证的逻辑处理,所以对于登陆
模块
功能来说业务逻辑层有一个用户身份验证的方法,该方法实现对用户身份验证的逻
python 编程实现用户
登录
界面
,根据用户输入的账号和密码,确认是否成功
登录
?若正确,提示“恭喜您,
登录
成功!”;若错误,提示“账号或密码输入错误,请重新输入!”
编程实现用户
登录
界面
,根据用户输入的账号和密码,确认是否成功
登录
?若正确,提示“恭喜您,
登录
成功!”;若错误,提示“账号或密码输入错误,请重新输入!”;若错误输入超过3次,则提示“今天输入已经超过3次,请明天重试!”(测试数据为用户名:admin; 密码为:123admin) name = "admin" key = "123admin" k = 1 name1 = input("请输入用户名:"...
pyqt
登录
界面
跳转及传值给主界面
pyqt
登录
界面
跳转及传值给主界面 开头 最近要做一个应用,其中一个
模块
要管理表格数据,设置
登录
界面
。目的是实现
登录
界面
验证身份,而后
登录
主窗口,将
登录
用户名传递给主窗口。本来也可以通过
登录
窗口对数据库操作,跳转主窗口后再次读取数据库实现。但是简单的用户名信息还要重新读取数据库太过老土,不符合本人气质。在网上查了很多,并不理想。最后通过窗口通信实现了
登录
跳转,现记录如下供参考: 创建界面 创建
登录
界面
,和
登录
后
显示
用户名欢迎界面,我为了便于测试,
登录
界面
没有连接数据库,用两个局部变量先测试功能,用户名和密码
2. 设计一个用户
登录
程序,界面包含:用户名,密码,密码确认 三个文本框,和
登录
、取消 两个按钮。用户点击
登录
按钮后,首先判断两个密码输入是否一致,如果不一致弹出提示信息,让用户再次输入;否则判断用
设计一个用户
登录
程序,界面包含:用户名,密码,密码确认 三个文本框,和
登录
、取消 两个按钮。用户点击
登录
按钮后,首先判断两个密码输入是否一致,如果不一致弹出提示信息,让用户再次输入;否则判断用户名是否为“Admin”,密码是否为“123”,如果是提示
登录
成功,否则提示用户名或密码错误。 package java4; import java.awt.*; import java.awt.ev...
基础编程
21,882
社区成员
140,366
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章