社区
基础编程
帖子详情
如何让登录模块在登录前显示登录界面,登录后显示用户信息呢?
sanyiershiqi
2014-09-15 12:28:04
我知道是通过session判断,就是在session通过后模板方面怎么变成用户登录的信息呢
...全文
3564
6
打赏
收藏
如何让登录模块在登录前显示登录界面,登录后显示用户信息呢?
我知道是通过session判断,就是在session通过后模板方面怎么变成用户登录的信息呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
登录
模块
测试用例
今天我们来测试一个非常常见的
模块
:
登录
模块
。你肯定会说,这有啥测试的,谁不会测试呀。不就是等价类和边界值设计测试用例,然后验证吗? 别急,今天我们就列举下
登录
场景的测试用例。 一、功能测试 输入有效的用户名和正确的密码,验证是否
登录
成功; 输入有效的用户名和不正确的密码,验证是否
登录
失败,并且提示信息正确; 输入无效的用户名和任意密码,验证是否
登录
失败,并且提示信息正确; 用户名和密码两者都为空,验证是否
登录
失败,并且提示信息正确; 用户名和密码两者之一为空,验证是否
登录
失败,并且提示信息正确;
三层架构——系统用户
登录
模块
功能实现
UI层:展现给用户的界面,并为用户提供对系统进行操作的接口,此处即为用户提供身份验证的接口(验证用户名和密码).由于UI层向用户提供了接口所以其必有接受、传递用户名、密码的方法,当用户身份验证通过后还应该有
显示
用户信息
的方法。 界面设计: 业务逻辑层:针对用户身份验证的逻辑处理,所以对于登陆
模块
功能来说业务逻辑层有一个用户身份验证的方法,该方法实现对用户身份验证的逻
2. 设计一个用户
登录
程序,界面包含:用户名,密码,密码确认 三个文本框,和
登录
、取消 两个按钮。用户点击
登录
按钮后,首先判断两个密码输入是否一致,如果不一致弹出提示信息,让用户再次输入;否则判断用
设计一个用户
登录
程序,界面包含:用户名,密码,密码确认 三个文本框,和
登录
、取消 两个按钮。用户点击
登录
按钮后,首先判断两个密码输入是否一致,如果不一致弹出提示信息,让用户再次输入;否则判断用户名是否为“Admin”,密码是否为“123”,如果是提示
登录
成功,否则提示用户名或密码错误。 package java4; import java.awt.*; import java.awt.ev...
pyqt
登录
界面
跳转及传值给主界面
pyqt
登录
界面
跳转及传值给主界面 开头 最近要做一个应用,其中一个
模块
要管理表格数据,设置
登录
界面
。目的是实现
登录
界面
验证身份,而后
登录
主窗口,将
登录
用户名传递给主窗口。本来也可以通过
登录
窗口对数据库操作,跳转主窗口后再次读取数据库实现。但是简单的用户名信息还要重新读取数据库太过老土,不符合本人气质。在网上查了很多,并不理想。最后通过窗口通信实现了
登录
跳转,现记录如下供参考: 创建界面 创建
登录
界面
,和
登录
后
显示
用户名欢迎界面,我为了便于测试,
登录
界面
没有连接数据库,用两个局部变量先测试功能,用户名和密码
1.
登录
模块
登录
模块
主要实现的功能有: ①
登录
功能: 用户输入学号,密码,验证码验证
登录
② 用户
登录
日志: 用户
登录
成功后,将用户的学号,
登录
时间,ip地址存入数据库 一.
登录
功能 验证码
模块
实现的思想: 后台将生成验证码传给
前
端,并同时保存到session中, 用户输入学号,密码,验证码发送给后端, 后端取出session中的验证码进行对比,如果验证码错误,直接返回字符串"验证码错误", 如果验证码正确,继续查找是否存在该用户,如果存在, 返回"用户存在", 不存在返回 “用户不存在” 验证码实现: 我
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章