1

私はphpコーディングが初めてです。ログインユーザー名とパスワードを使用して、制限された index.php ページにアクセスしたいだけです。

私のフォルダ/ファイルのリストは...

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

有効なユーザー名とパスワードを使用してサイト root/index.php から ../admin/index.php にアクセスしたいのですが、ブラウザーのアドレスバーから ../admin/index.php にアクセスしたい場合、アクセスできないかメッセージが表示されません「ダイレクト アクセスが拒否されました」またはエラー ページ (404) を表示します。

admin フォルダー内に .htaccess ファイルを入れてみました。しかし、../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

あなたの質問から私が収集できることから、あなたのサイトのランディング ページに管理者用の「ログイン」リンクが必要ですか?

単純な PHP ログイン システムをグーグル検索するだけです (こちらを参照) 。

しかし、あなたが望むものの基本的な衰退と流れは、あなたの管理者のインデックスにあります。データベースに対して認証情報 (パスワードを暗号化してください!) を確認し、正しければセッションを作成し、それらを admin/index.php ページに送信します。正しくない場合は、資格情報が間違っていることを伝えて、ログイン フォームに送り返します。

信じられないほど明確ではないため、あなたが何を求めていたのか正確にはわかりませんが、それは私があなたの質問から推測したものの基礎であり、あなたを始めるのに十分なはずです.

于 2013-05-03T10:07:56.607 に答える