• 締切済み

ファイル内のデータベースの読み出しについて。

ユーザー名とパスワードを入力し、正しいかどうかを判断するプログラムを作りたいのですがどんな感じになるのでしょう?いまいちわかりません。任意のパスワードファイルを読み込み、認証プログラムを作るみたいです。

みんなの回答

  • zerosix
  • ベストアンサー率31% (47/149)
回答No.1

何がわからないのかよく分かりません。 DBに接続して、ユーザ名とパスワードを含めてSQLを発行すればできますよ。

関連するQ&A

  • ファイルの共有について

    XPとVistaの2台で、ファイルの共有を行えるように設定しましたが、 VistaのパソコンでXPのファイルは見れますが、XPのパソコンでVistaのファイルを見ようとすると、ユーザー名とパスワードの入力を求められます。どのユーザー名とパスワードを入力していいかわかりません。 解答宜しくお願いします。

  • パスワードファイルの管理

    PHPに限ったことではないですが、 サイトのユーザー認証で、入力されたID,passwordとサーバー上のパスワードファイルを照合させるとします。 そのパスワードファイルをpasswd.logとかにするとweb上でダウンロード出来てしまいますが、出来ないようにするにはどうしたらいいでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • ファイルサーバーの認証方法の質問です

    ファイルサーバーの認証方法の質問です Terastationの共有フォルダを イントラネット内のWindowsServer2008R2と組み合わせて、 ActiveDirectory連携認証方式で、認証を行い、 アクセス制御を行っています。 ドメイン名 xxx.local イントラネット内のワークグループとして使用しているパソコンから、 ファイル共有する場合、毎回ActiveDirectoryのユーザー名とパスワードを入力しますが、 そのユーザー名に xxx.local\yyyyy ←yyyyはアカウント名 としています。 このユーザー名の「xxx.local」部分は省略できないでしょうか? よろしくお願いします

  • 計画停電の後からネットに接続できません

    ネットに接続すると AirStationのサーバーはユーザー名とパスワードを安全ではない方法で送信することを要求しています。(安全な接続を使わない基本的な認証)。 とでます。 ユーザー名とパスワードを入力すると認証エラーとなり、ユーザー名は「root」を入力とでます。となるとパスワードは何と入力したらいいんでしょうか?お願いします。

  • Cプログラムでの標準入力からの認証の仕方について

    現在、pop3クライアントを作っており、そのユーザ認証の箇所で認証がうまくいかず困っています。 初めての試みなので、参考書などをいろいろ拝見しました。 私が参考にしたのは、繋げるサーバやユーザ名、そしてパスワードを初めからプログラムに書き込んで、あとはプログラムを実行すると勝手にサーバ接続から認証まで勝手に行ってくれるものでした。 それには、コマンドを入力する際のプログラムは #define BUFF_SIZE 512; char strBuf[BUFF_SIZE]; char *user = "test"; void user_and_pass(void){ snprintf(strBuf,sizeof(strBuf),"USER %s\r\n",user); send(server,strBuf,strlen(strBuf),0); … のような感じ(パスワードも同様)のプログラムが載っており、その通りプログラムしたところ、問題なく実行されました。 しかし、私が作りたいのはキーボード入力からの認証なので、以下のような char *user; void user_and_pass(void){ gets(strBuf); user = strBuf; snprintf(strBuf,sizeof(strBuf),"USER %s\r\n",user); send(server,strBuf,strlen(strBuf),0); … とかえたところ、サーバ接続はこれと同じ入力方法でサーバ名を入力したところうまくいったのに、ユーザ名とパスワードについてはPASSコマンド入力後、「Bad login」と表示されエラーが出てしまいました。 サーバ接続は問題なく行っているのに、なぜユーザ認証はできないのでしょうか? また、gets関数は危ないと読んだのでfgetsを用いて、 fgets(strBuf,sizeof(strBuf),stdin); に変更したところ、今度はサーバ接続までもがうまくいかず、正しいサーバ名を入力したにも関わらず「サーバが見つからない」と言われます。printfで確認したところ、ちゃんと入力した文字列は格納されているのですが・・・。 2つも質問して申し訳ありませんが、よろしくお願いします。

  • バッチファイル ネットワークドライブを作成

    いつもありがとうございます。 今、ネットワークドライブを作成するバッチファイルを作成(google検索でサンプルを頂いて)したのですが ネットワークドライブを作成するために、batファイル内に「ユーザ名」・「パスワード」を入力しておく必要があります。また入力したアカウントで参照先にログオンできてしまいます。 今回やりたいことは、ネットワーク作成バッチを実行したらネットワークドライブが作成され、アクセスする際にはユーザ名とパスワード入力の画面を表示させるようにしたいのです。 □環境---------------------------------------------------------- クライアント:Vista >参照先(1):\\192.168.0.1\aaa >ドライブレター:X:\ >参照先(2):\\192.168.0.2\bbb >ドライブレター:Y:\ ・ネットワークから\\192.168.0.1へアクセスする際は認証画面が表示される。 ・各ネットワークドライブ接続時に認証画面を表示する。 ----------------------------------------------------------------- いろいろなバッチファイルを試しましたが、ファイル内に「ユーザ名・パスワード」を入力しておかないと コマンドプロンプト画面で入力を求められ、ネットワークドライブが作成できません。 スクリプト作成の知識がなく困っております。 もし、参考になるURLやバッチファイルを作成できる方がいらっしゃいましたら ご教授頂けますでしょうか。 宜しくお願い致します。

  • Windows7でBASIC認証のページにアクセスする際のトラブル

    OS:Windows7 Professional ブラウザ:IE8 BASIC認証が設定されたWebサイトを閲覧する際のトラブルです。 Webサイトにアクセスするとユーザー名とパスワードを入力するウインドウが表示されます。 アプリケーションのメモ帳に記録しておいたユーザー名とパスワードを 入力欄にコピー&ペーストすると、認証に失敗してしまいます。 ですが、キーボ―ドでユーザー名とパスワードを入力すると認証に成功します。 なぜコピー&ペーストでは失敗するのかわかりません。 キーボードで入力して認証に成功する際は、 メモ帳に記録されているユーザー名とパスワードを入力しています。 コピー&ペーストするのも同じメモ帳のユーザー名とパスワードです。 よろしくお願い致します。

  • iphone5からyoutubeへの動画アップ

    iphone5でyoutubeにログインができているのに動画をアップしようとすると ユーザー名とパスワードを求められます。 当然、 ユーザー名 → ログイン時と同じメールアドレス パスワード  → ログイン時と同じパスワード を入力しているのですが・・・・ 「認証に失敗しました。 入力したユーザー名またはパスワードが違います。」 と出てしまいます。 単純な入力ミスは何度も確認してるのでありえません。 何故、認証されないのでしょうか? 困っております。 おわかりの方、是非ご回答よろしくお願いいたします。

  • データベースと連動したベーシック認証

    はじめまして。よろしくお願いしますm(_ _)m ベーシック認証でmysqlと連動した認証を行いたいのですが、方法がわかりません。 調べてみると、モジュール?をインストールするとmysqlなどのデータベースと連動したものが使えるらしいのですが、レンタルサーバー等でもそれは可能なのでしょうか?(一応phpとmysqlが使えるサーバーです) やりたいのはフリーの掲示板cgiに認証を掛けて登録ユーザーしか観覧、書き込みができないようにしたいです。その際、ユーザーIDやパスワードは個別に設定したいのですが、ベーシック認証でこれは可能でしょうか? あまりプログラムの知識がないので、漠然としたイメージしか伝えられませんが、何かアドバイスありましたらお助け下さいm(_ _)m

    • ベストアンサー
    • PHP
  • 認証ページ(basic認証)のユーザー名の履歴を消したい

    再度失礼致します。 ユーザー名とパスワードの入力を求める認証ページ(basic認証?・添付ファイル参照)についての質問です。 ユーザー名の入力欄の右にある下三角を押すと今まで入力したことがある文字の履歴が表示されてしまいます。 どうにかしてその履歴を消すということはできないでしょうか? インターネットオプションの項目にある オートコンプリートやインターネット一時ファイル、クッキー、 履歴、フォームデータ、パスワード など私の考えが及ぶ範囲で 全て削除してみたのですが、認証ページのユーザー名の履歴には 依然残っています。 どうやら検索エンジンのフォームなどの文字入力の記憶方法と 認証ページのユーザー名の文字入力の記憶方法は違うようなのです。。 そのユーザー名の履歴にある文字は本当に一年前ぐらいに一回 入力しただけでそれ以来一度も入力していないのですが なぜか長い間生き残ってしまっているんです。。 どうにか削除したくお力を貸して頂けないでしょうか? 回答お待ちしています。