-1

データベース検索機能を備えたWebサイトを作成していますが、検索機能を使用するには、最初にユーザーにログインさせるか、アカウントを作成したいと思います。どうすればよいですか?そして、ログインセッションを進める最も簡単な方法は何ですか。IEユーザーは、多くの検索を行うために1回ログインするだけで済みます。

4

2 に答える 2

3

Python用のWebフレームワークを見て、リストされている人気のあるフルスタックフレームワーク(Django、TurboGearsなど)の1つを選択します 。各フレームワークは、独自のセッションサポートを提供します。

たとえば、choose -a-web-application-framework-in-pythonなどのSOディスカッションは、要件を満たすものを選択するのに役立ちます。

于 2010-08-09T18:16:27.270 に答える
0

WebサーバーとしてApacheを使用している場合は、組み込みのHtaccessコマンドラインツールを使用してユーザーを管理できます。http: //en.wikipedia.org/wiki/Htaccess

HtaccessはApacheに組み込まれており、PHPページ、CGI(Pythonを含む)、HTMLページなどのユーザーを管理できます。

次に、いくつかのユースケースの例を示します。

  1. 初期設定:

    a。3つの.ht*ファイル(.htpasswords、.htgroups、.htaccess)をドキュメントルートにコピーします(これらのファイルのテンプレートはWebで検索してください)。

    b。「AllowOverrideAuthconfig」をapacheconfファイルに追加します

  2. .htpasswordsファイルが存在しない場合は、新しいユーザー('root')を作成します。

    $ htpasswd -c .htpasswords root

  3. 'root'という名前のユーザーを追加します。

    $ htpasswd /Users/username/Sites/.htpasswords root

  4. ユーザー「root」のパスワードを変更します。

    $ htpasswd /Users/username/Sites/.htpasswords root

PHPでは、htaccessを介してログインしたユーザーを確認し、次のコマンドでパスワードを取得できます。

$pass = $_SERVER['PHP_AUTH_PW']; // from htaccess

Htaccessはあまりユーザーフレンドリーではないので、ワークフローを自由に更新/改善してください

于 2010-08-27T19:21:30.297 に答える