您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

如何实现像DZ那样不登陆就无法查看某个帖子

2024/4/16 16:15:23发布6次查看
怎么实现像dz那样不登陆就无法查看某个帖子
本帖最后由 qq158099591 于 2014-02-09 03:34:51 编辑 是这样的,我代表我们县去比赛,问题是我写的php要实现不输入正确密码就无法查看网站内容的程序。
这个网站我要做的是 像“乌云”那样的审查成员的方法与“黑客与极客”那样只发布精华的文章(只是学习他们,请勿嘲笑)  属于网络安全一类
我先把代码贴出来http://pan.baidu.com/s/1ddowtzb 文件有点多,就不贴了。
我是想这样  必须在index.php里输入正确的密码 才可以转到/md5url/828e0013b8f3bc1bb22b4f57172b019d.php文件。如果密码错误就显示密码错误(这个我已经实现了)
但是这里有个问题  就是用户可以直接在地址栏输入/md5url/828e0013b8f3bc1bb22b4f57172b019d.php就可以访问了。我是想你必须在index.php里输入正确的密码才可以访问,如果不输入正确的密码,即使你在地址栏输入/md5url/828e0013b8f3bc1bb22b4f57172b019d.php也不能访问这个文件。 我知道用cookies session token 但是没有实例 真心不会
而且这个网站我会加入注册与登录。如果你不登录,就无法查看网站发布的文章。这点和dz差不多,但是由于本人不是很精通php、mysql 我不知道怎么实现这个功能。我问了人,也百度了。但是就是无法贴出代码。我这人就点彩笔,除非有代码,不然真心不懂。希望各位牛,能帮我修改下这个程序,加个注册与登陆 实现下不输入正确密码就进不去网站,不登陆就无法查看帖子。在这里真心的感谢了。修改完成后,麻烦贴出修改后的网站下载地址。
我这里只带了phpmyadmin,账号是root 密码也是root。而且这个网站程序我用的是a.cn。麻烦你修改下hosts文件  127.0.0.1 a.cn
我知道 我的要求有点过分,但是我是真心想学,如有麻烦,在这里说声对不起了。
在这里  由衷的感谢。我的技术不高,所以才来这里问各位web程序师的。
我先说下各个文件的作用
index.php    输入密码与验证码(密码为1。验证码是障眼法,无论验证码是什么,正确的验证码都是1)
yanzheng.php 是验证密码与验证码的正确性
md5url/828e0013b8f3bc1bb22b4f57172b019d.php 是当用户输入正确的密码与验证码时,跳转的页面
\javascript\console.log\console.js 是像百度那样在控制台输出的字符。
我只有170分,csdn最多只能给100,全给了这个帖子,虽然不多,但是,是我全部的了。只要您能给于我修改后的文件,就行了。
在这里 十分的感谢各位程序员,对本人的帮助。
这个网站对我真的很重要,麻烦各位程序员了。
下面是我网站的截图
------解决方案--------------------
   你要是想不能直接访问828e0013b8f3bc1bb22b4f57172b019d.php  你可以定义一个常量来实现,方法有很多种,开源程序也都有,你可以找几个看看。。。。
------解决方案--------------------
session_start();
if(! isset($_session['login'])) {
//没有登录时的处理
}else {
//已登录时的处理
}
------解决方案--------------------
根据登陆时保存用户信息,浏览帖子的时候,检测登陆信息是否存在,cookie或者session保存用户信息都可。
------解决方案--------------------
检查session
------解决方案--------------------
function checkuservalidate(){
session_start();
if(empty($_session['username'])){
header(location:login.html);
}
}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录