会议记录管理系统(3) - 用户个人信息模块设计
2017-12-18 21:50
309 查看
一、用户个人信息模块设计
这里值得一提的是,该模块输出的上次登录时间,并非直接通过查询数据库中相关字段的内容获取而来,而从SESSION变量存储的lasttiame中获得的。
logout.php关键代码如下:
1.用户个人信息模块概述 用户登录后,即可看到个人的相关信息。在这里,用户可以查看个人用户名称、权限等级、当前日期,上次登录时间、登录次数并可执行安全退出操作。 2.用户个人信息模块技术 在个人信息显示模块中,以SESSION变量中存储的用户ID为条件,从用户信息表中查询出用户信息,并且将该用户信息在该页面中输出。 userinfo.php关键代码如下:
<?php header("Content-Type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); // 设置为北京时间 session_start(); // 初始化SESSION变量 include_once("conn/conn.php"); // 包含配置文件 // echo "用户id = " . $_SESSION['id']; // 查找用户资料 // 执行查询操作 $sqlstrvi = "select * from tb_meeting_user where userId = $_SESSION[id]"; $testrst = mysql_query($sqlstrvi); // 从结果集中取得一行作为关联数组 $testrst = mysql_fetch_array($testrst,MYSQL_ASSOC); print_r($testrst); ?> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td width="58" align="center">尊敬的:</td> <td width="48" align="left"><?php echo $testrst['userName']?></td> <td width="68">您的身份:</td> <td width="78" align="left"> <?php // 判断用户权限 if($testrst['userRights'] == 0){ // 普通用户 echo "<span style=\"color:#c9f\">普通用户</span>"; }else if($testrst['userRights'] == 1){ // 管理员 echo "<span style=\"color:#f00\">管理员</span>"; } ?> </td> <td> 当前日期为: <span class="dates"> <?php echo date("Y年m月d日");?> </span> </td> <td width="78">上次登录时间:</td> <td width="138"> <?php if($testrst['userLoginCount'] == 1){ // 判断用户是否为首次登录 echo "------"; }else{ echo $_SESSION["lasttime"]; } ?> </td> <td width="40">当前为:</td> <td width="100" align="left"> 第 <?php echo $testrst['userLoginCount'];?> 次登录 </td> <!--<td width="51"><a href="logout.php">退出登录</a></td>--> <td width="51"> <a href="logout.php" onclick="return logout();"> <img src="images/over3.png" width="49" height="19" border="0" onclick="logout()" alt="安全退出" /> </a> </td> </tr> </table> <script> // 安全退出 function logout(){ if(confirm("确定要退出登录吗?")){ // 如果用户确认退出,则打开logout.php页 window.open('logout.php','_parent','',false); }else{ retrurn false; } } </script>
这里值得一提的是,该模块输出的上次登录时间,并非直接通过查询数据库中相关字段的内容获取而来,而从SESSION变量存储的lasttiame中获得的。
logout.php关键代码如下:
<?php header("Content-Type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); // 设置为北京时间 session_start(); // 开启SESSION支持 session_destroy(); // 销毁SESSION // 回到首页 echo '<script>alert(\'用户已安全退出!\');location=(\'index.php\');</script>'; ?>
相关文章推荐
- 会议记录管理系统(5) -浏览会议记录模块设计
- 会议记录管理系统(6) - 查找会议记录模块设计
- 校友信息管理系统&SNS互动平台之用户需求及概要设计
- 关于其它模块的设计,有非常多须要自己去构建和完毕,在这里就简单地举几个样例来看看其它模块的设计。我们要做的就是有更改password模块,客户选择模块和关于本软件模块。更改password模块用来更改管理员的password,客户选择对话框模块用来选择已加入的客户,关于本软件模块用来说明客户管理系统的一些必要信息和制作人的信息。
- JSP+Servlet培训班作业管理系统[4]-记录登录用户信息
- JAVA课程设计-学生信息管理系统(个人博客)
- 模块管理常规功能自定义系统的设计与实现(06--第一个用户模块)
- Java之------单机版书店管理系统(设计思想和设计模式系列二)用户模块
- Java之------单机版书店管理系统(设计思想和设计模式系列二)用户模块
- 银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能
- 会议记录管理系统(4) - 会议记录添加模块
- 在线个人信息管理系统的设计
- 权限管理系统(用户信息管理模块业务组件实现代码,带注解)
- Anynote 基于ExtJS多用户个人信息管理系统
- 数据结构设计——班级个人信息管理系统
- 学生信息综合管理系统开发记录(数据库课程设计)
- javaWeb学习记录:学生信息管理系统
- 文件资源管理系统资源模块设计
- 模块管理常规功能自定义系统的设计与实现(02--基本原理)
- 模块管理常规功能自定义系统的设计与实现(35--终级阶段 综合查询[2])