PHP SESSION 应用 邮件系统实例 高洛峰 细说PHP
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,首页 index.php
千家信息网最后更新 2025年01月20日PHP SESSION 应用 邮件系统实例 高洛峰 细说PHP'; foreach ($data as $value){ echo '
';
首页 index.php
退出"; if($_SESSION['allow_1'] ==1 ){ echo '你有1这个权限!
'; } if($_SESSION['allow_2'] ==1 ){ echo '你有2这个权限!
'; } if($_SESSION['allow_3'] ==1 ){ echo '你有2这个权限!
'; } $query = "select id,uid,title,ptime,mbody from email where uid=?"; $stmt = $pdo->prepare($query); $stmt->execute(array($_SESSION['id'])); $data = $stmt->fetchAll(PDO::FETCH_ASSOC); echo "你有".$stmt->rowCount()."封邮件
"; echo '
'.$value['id'].' | '; echo ''.$value['title'].' | '; echo ''.$value['ptime'].' | '; echo ''.$value['mbody'].' | '; echo '
登录页面login.php
prepare($query); $stmt ->execute(array($_POST['username'],$_POST['password'])); if($stmt->rowCount()>0){ //将用户信息一次性放到session中 $_SESSION=$stmt->fetch(PDO::FETCH_ASSOC); //加登录标记 $_SESSION['islogin'] = 1; header("Location:index.php"); }}?>PHP study 邮件登录系统
数据库连接配置文件conn.inc.php
getMessage(); exit; }
配置文件config.php
数据库设计 user表
create table user( id int(11) not null primary key auto_increment, username varchar(50) not null, password char(32) not null, email varchar(80) not null, allow_1 smallint(6) not null default 0, allow_2 smallint(6) not null default 0, allow_3 smallint(6) not null default 0 ); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang1','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang2','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang3','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang4','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang5','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang6','1234','xiaowang@163.com',0,0,0);数据库设计 email表
create table email( id int not null auto_increment , uid int not null default 0, title varchar(80) not null default ' ', ptime int not null default 0, mbody text, primary key(id) ); insert into email(uid,title,ptime,mbody) values(1,'wo',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(1,'wos',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(1,'wo1',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(1,'wo2',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wo',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wos',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wo1',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wo2',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wo',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wos',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wo1',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wo2',1222333,'I am a boy');
数据
数据库
登录
邮件
权限
配置
系统
文件
用户
页面
设计
实例
邮件系统
一次性
你好
信息
密码
标记
用户名
加登
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
5g移动通信网络技术的缺点
吉林中天网络技术有限公司
黑色沙漠有移动服务器
河南网络时钟服务器地址
网络安全主题教育活动
联通网络技术研究
软件开发 常用技术
广州招软件开发学徒
东方微点杀毒软件开发商
杭州学习软件开发收费标准
阿里云web服务器管理
获取服务器数据
枣庄数据库安全审计系统
管理服务器功能分区说明
云上译码服务器怎么连接
安徽软件开发培训哪家好
学校网络安全教育漫画
打电话报警显示服务器异常
学校有哪些计算机网络技术
宏信证券高端版无法连接服务器
网络安全知识字
软件开发项目负责人年薪
陕西 网络安全招标
四川名优数据库
东方微点杀毒软件开发商
东莞普金科技互联网有限公司
服务器 天
省分行软件开发
如何查询u8数据库端口号
澳洲网络安全硕士