• 締切済み

PHPでのログインページ作成について

 PHPの課題でタイムカードを作成することになりました。 タイムカードの概要としては ・本社(12名)支社A(4名)支社B(3名) ・本社と支社では「タイムカード入力ページ」が利用できる ・本社のみ「タイムカード集計ページ」が利用できる ・社員ごとでタイムカードの情報をファイルに記録する                             です。 画面設計、ファイル設計などが終わり、いざ作り始めようとしたのですが、 概要の3番目にある 「本社のみ「タイムカード集計ページ」が利用できる」 というのがよくわからないのです。 PHPがというより、プログラミングが本当に苦手で何から始めればよいのかすらわかっていない状況です。 ネットでいろいろと探してはみたのですが、プログラムの解読すらできず、困っています。 どなたか、知恵を貸していただけないでしょうか。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

本社と支社の区分けするフラグをみて処理することになるでしょう。 流れ的にはログイン→ユーザーの区分けをみる→本社社員のみ集計ページへのリンクを表示 →集計ページでログインユーザーの区分けをみて、本社社員なら内容を表示 →支社社員なら不正アクセスのためエラーを表示 ・・・それぞれのページ間ではセッションでデータを受け渡す プログラミングより設計の問題なので、フローさえかければそんなに 難しいこともないかと。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPでcookieのみを使ったログインページ

    学校で「PHPでタイムカードを作成せよ」という課題がでました。 そこで、まずログインページを作ろうと思い、 検索をかけてサンプルプログラムを見たり、 分からない命令を調べてみたりしているのですが プログラミングが大の苦手でありまして・・ 残念なぐらいにわかりません。 実際に http://ml.php.gr.jp/pipermail/php-users/2004-July/023371.html にあったプログラムを動かしてみても、 ログインフォームの次のページ(認証ページ)で 「idが未入力です」と表示されてしまいます。 (idとpwは何度も確認して入力しています) どなたか簡単なログインページのサンプルを作っていただけないでしょうか 出来ればセキュリティー面などは考慮せずに、 クッキーのみを使った簡易なものをお願いしたいです。 それを拝見して勉強したいと思います・・ よろしくお願いします。

    • 締切済み
    • PHP
  • PHP+MySQLで検索ページを作りたい

    こんにちわ。 全くの素人ですが質問させてください。 私は今、PHPとMySQLを使って論文の検索ページを作りたいと考えているのですが、どうにも分りません。 ページの概要としては、条件を入力して、検索するとそれに見合ったものが出てくるようにする。また、その論文のタイトルをクリックすると論文がPDF形式で保存してあるのですがそれを表示させるようにしたいと思っています。 ApacheとPHPとMySQL間の設定方法がわかりませ。 PDFファイルの扱いもいまいちわかりません。 OSはFedoraCore6を使用しています。 作り方の参考になるようなページなども紹介していただけるとうれしいです。よろしくお願いします

    • 締切済み
    • PHP
  • MovableTypeでカテゴリー、月別ページをPHP化後、ファイルが上書きされない

    カテゴリーアーカイブ、月別アーカイブのページが長くなったので、MTPaginate(ver1.27)を利用してページ分割を行いました。 その後、新規エントリーすると、ブログのトップページは新規エントリーが更新されるのに、カテゴリーアーカイブ、月別アーカイブページが更新されていませんでした。 DreamWeaverでリモートファイル内を見てみると、そのカテゴリーphpファイルと、月別アーカイブphpファイルが、それぞれ2つ出来ていて(同じファイル名)、1つは「phpファイル」と認識されているようなのですが、もう1つのファイルがだたの「ファイル」となっていて、日付を見てみると、そちらのファイルが更新されたファイルのようなのです。 そのただの「ファイル」をローカルサイトにダウンロードして、もう一度アップロードしてみると、今度は「phpファイル」に上書きされて、ページを見てみると、更新されているのです。 どうしてこのような現象が起こるのか謎で原因が分かる方教えていただければ助かります。 なお、使っているサーバーはロリポップです。 この現象は、すでにエントリーされている記事を編集して保存しても同じようになってしまうのですが、phpファイルが上書きされないのは、カテゴリーアーカイブと月別アーカイブのみで、エントリーアーカイブのphpは上書きされます。 トップページは、php化しておらずhtmlです。 パーミッションは、同じファイル名の「phpファイル」、ただの「ファイル」ともに644です。

  • このサイトのページはどうやって作られているのですか

    このサイトのページはどうやって作られているのですか?? http://www.appbank.net/ アプリを開くと、ブログの概要(見出し)みたいなのが一覧で出てきて、さらにそれを開くとphpのファイルになりますよね。 このようなブログ見たいなページを作ろうとphp、MySQLなど勉強中なのですが、ブログみたいなのに必要な事は何ですか? またこのような構造のページは何というのですか?

    • ベストアンサー
    • PHP
  • PHPのエラーについて教えてください。

    PHPのエラーについて教えてください。 TwitterでBot動かしています。 最近警告が大量に出て困っています。 Warning: preg_match() [function.preg-match]: Compilation failed: unmatched parentheses at offset 29 in /usr/local/www/htdocs/ファイル名/public_html/EasyBotter.php on line 279 EasyBotter.phpのファイルは DLしたまま使用していましたので 何がいけないのか、さっぱりわかりません。 どなたかご指導いただけませんでしょうか? プログラミングができなくても作れるTwitter bot 【バージョン】Easybotter 2.04bata 【設置鯖名】 @PAGES

    • ベストアンサー
    • PHP
  • PHPの管理者ページのアクセス制限について

    phpで会員制サイトの制作を勉強中です。 pdoでmysqlデータベースに接続しています。 現在、管理者ページの作成を勉強中なのですが、 疑問に思ったことがあります。 IDとパスワードで認証し、 管理者用ページのファイルの内容を表示する仕組みにしたら、 よほど難解なディレクトリ、phpファイル名、ID、パスワードにしないと 認証が通ってしまいそうな気がします。 調べてみると、参考書には管理者ページのパスを .htaccessで特定のIPアドレスにのみアクセス許可を与えるように記述されていました。 管理者用ページのphpファイルへは 難解なディレクトリ、phpファイル名、ID、パスワードにした上で 特定のIPアドレスのみアクセスできるように.htaccessで設定した方が良いでしょうか? そこまで気負う必要はないのでしょうか? 一般的に管理者用ページの認証が どのように作られているか気になります。 ご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • あるPHPの参考書にある、mysqlを利用したログインプログラムをサー

    あるPHPの参考書にある、mysqlを利用したログインプログラムをサーバー上で実行した結果、何も表示されません。 mysqlの接続に必要な項目を、自分が利用しているサーバー用に書き換えた以外は改変していません。 まず使用するphpファイルは login.php(ユーザー名とパスワードの入力ページ。HTMLのpost機能でmenu.phpへ) menu.php(login.phpからのデータを受け取り、他ファイルから各メソッドを呼び出してユーザー認証をする。その結果をページへ表示するファイル) db_access.php(データベースへ接続する処理を揃えたファイル) session_check.php(セッションチェック処理を持ったファイル) message_out.php(画面遷移要リンクの出力ファイル) login.phpからmenu.phpへ移る時に画面が真っ白・ページソースも表示されないといった状況になります。 丸一日見て調べましたが、menu.phpの時点でプログラムが止まっているのでは?という事しか分からず解決できませんでしたので皆さんの知恵を御借り出来れば幸いです。 PHP5、mysql5 ↑バージョンです ソースも直接ご覧いただけますようにUP致しました。 http://www1.axfc.net/uploader/Sc/so/122351.zip&key=goo ほとんど丸投げのような状況ですが、宜しくお願い致します。

    • 締切済み
    • PHP
  • ハッスルサーバー PHP4 PHP5

    .htaccessというファイルを作成し  AddHandler x-httpd-php5 .php という記述を追加することにより、PHP5の利用が可能にる。 というメールをハッスルサーバーから頂いて、早速そのように設定したところ、拡張子phpのページをクリックすると、phpファイルをダウンローロしようとする画面が出てくるようになりました。 .htaccessファイルを削除しても、phpファイルをダウンローロしようとする画面は消えません。 どのように設定すれば、以前のように普通にPHPページを閲覧できるようにできますか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • 動的ページのSEO対策はPHP?SSI?

    宜しくお願いします。現在サイト構築でTOPページはHTMLで作成(静的)、その他ページはPHPで生成しています。(動的) SEO的に考えると、動的にPHPでデータベースから読み出している商品情報が検索に引っかかりくいのではないかと思っています。 PHPでは上部部分、下部部分はインクルードで統一ファイルを呼び出し、メインコンテンツの商品紹介ページはデータベースから読み出しています。 SEO的に効果があり、動的に生成できるPHPの利用方法をお教え願えませんでしょうか。 どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • HTML
  • ユーザーIDでログイン後のページを振り分けているサイトでSSL

    お世話になります。 現在、LINUX+APACHE+PHP+MYSQLの構成でコミュニティサイトを構築しています。ちなみに、XOOPSです。 ログイン時に、ユーザー名の頭文字にmasterが入っていたら管理者用ページ、入っていなかったらユーザー用ページに飛ぶように振り分けています。ログイン後のページはどちらもindex.phpです。 この場合、管理者用ページにだけSSLを利用することは不可能ですか? index.phpにSSLを設定すると、ユーザー用ページもhttpsになってしまい、サーバーに負荷がかかってしまいます。 なるべく、プログラム・利用モジュール構成の変更をせずにこれを実現したいのです。index以外の管理者用ページで利用しているモジュールだけsslを設定すればよいのかも、と思ったのですが、ユーザー用ページでも同じモジュールを利用している部分が多々ありまして・・・ 教えてください、お願いします。

    • ベストアンサー
    • PHP