1

我是 php 编码的新手。我只想通过登录用户名和密码访问受限的 index.php 页面。

我的文件夹/文件列表是...

root-index.php
root/admin/index.php

我想通过有效的用户名和密码从站点 root/index.php 访问 ../admin/index.php 但是如果我想通过浏览器地址栏访问 ../admin/index.php ,它将不会被访问或显示消息“直接访问被拒绝”或显示错误页面 (404)。

我尝试将 .htaccess 文件放在 admin 文件夹中。但我未能获得 ../admin/index.php 并且它显示错误页面。

我的 .htaccess 文件包含...

Order deny,allow
Require valid-user

我在 root/admin/index.php 中尝试过类似 joomla 限制

//// No direct access.
defined('_JEXEC') or die;

但我真的不知道如何绕过上面的编码,所以页面快死了。

有人可以帮我解决这个问题吗?

为了您的好消息,我正在使用Dreamweaver cs5进行编码和设计。

4

1 回答 1

0

根据我从您的问题中收集到的信息,您希望在您的网站登录页面上为管理员提供一个“登录”链接,他们使用他们的凭据访问并登录,然后访问您的 admin/index.php 页面?

你真的应该在谷歌上搜索一个简单的 PHP 登录系统(见这里

但是您想要的基本潮起潮落是在您的管理索引上,查找 $_SESION['user_session_id'],然后如果未设置,则重定向到 login.php,让用户使用表单登录,检查他们的凭据(请加密密码!)针对数据库,如果正确,则创建会话并将它们发送到 admin/index.php 页面。如果不正确,请将其发送回登录表单,告诉他们凭据错误。

我不确定你到底在问什么,因为它不是非常清楚,但这是我从你的问题中推测的基础,应该足以让你开始。

于 2013-05-03T10:07:56.607 回答