• ベストアンサー

格安で開発してくれる業者又は個人の方を探しています。

PHP又はPerlを中心としたログインシステム構成を考えているのですが今回は予算があまりにも少ないため格安でも引き分けてくれる業者又は個人の方を探しています。 具体的には ・基本認証タイプではなくフォームタイプ ・PHPとDBを使用したログインシステム ・PearのAuthを使用したもの ・大手サイトなのが使用しているような(又は近い)ほどのセキュリティ です。そして問題の予算ですが最高でも30000円が限度です。これほどの予算で作ってくれるところはないでしょうか? 又平均的な場合、このような開発はおいくらぐらいになるのでしょうか? どうぞよろしくお願いいたします。

  • PHP
  • 回答数5
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

個人的な意見ですが、三万では無理。 想定会員数によっても変わってきます。 ログインだけできて後はザルでいいわけはないので、 ログイン認証された人だけが見れるようにするにはどうするかとか、考えることは山積みです。 結構大まかな仕様しかないですが、詳細設計はできているのでしょうか?また、誰がやるのでしょうか? ご質問のアイディアだけだと、打ち合わせを何回か行ってからでないと製作に着手できません。 例えば、ご質問だけのものから詳細な設計まで作るとして、 打ち合せ 4時間*2回 設計 1日(8時間) コーディング 2日(16時間) テスト 1日(8時間) としたら計40時間。 時給2000円としても80000円ですね。 これが個人で受ける最低線だと思います。 企業だと数十万円とかになるかと。 相当親しい友人などでないと無理ではないでしょうか。

Intel_404
質問者

お礼

詳細なご回答ありがとうございました。 数十万円ですか。とても無理です。がんばって5万円なので企業に頼むことは無理ですね。 ん~やはり自分で開発しなければならないのでしょうか。。。 ありがとうございました。

その他の回答 (4)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.5

がると申します。 概ね皆さんに同意なのですが、一つだけ突っ込みを。 > 大手サイトなのが使用しているような(又は近い)ほどのセキュリティ もうちょっと細かく、というか具体的な指針があったほうが良いと思います。 大手サイトと一口に言っても、セキュリティレベルは千差万別ですので(スカスカでダメダメなサイトもありますし)。 また、金額についてですが、最低でも ・会員数の上限 ・一定時間軸(1時間あたりとか1分あたりとか)の最大アクセス人数予想 によっても予算が変化する場合があるので、そのあたりも指針としてもたれておくことをお勧めします。 あと、格安で発注するのであれば「今後また発注するしそのときは相応の金額で出すので今回はなんとかこの金額で」といった交渉をすると、多少は何とかなるかもしれません。

Intel_404
質問者

お礼

がるさん、こんにちわ。いつもいい回答ありがとうございます。 >「今後また発注するしそのときは相応の金額で出すので今回はなんとかこの金額で」といった交渉をすると、多少は何とかなるかもしれません。 なるほど、そのようにして安額で受注する方法もあるのですね。勉強になります。 回答ありがとうございました。

  • nogutan
  • ベストアンサー率34% (40/116)
回答No.4

たしか参考URLに記載しているところがメインで開発を行っていることを聞いたような記憶があります。 官公庁などをメインに受注していると。

参考URL:
http://www.opensource.co.jp/
Intel_404
質問者

お礼

国はいいですよねぇ~。お金を気にしなくても受注し放題ですから。最近ではHP作成も単なるバイト的な感じからしっかりとした仕事として変わってきましたし数千万の受注もあるようです。。。。 ご回答ありがとうございました。

回答No.3

相当お金に困った個人事業主さんなら、もしかしたらやる人もいるかも知れませんね。 まずは詳細な仕様を書いてみるといいんじゃないですかね? 結構いる気もします。 >ところでこのような受注開発を主にしている有名企業などご存じないでしょうか? 私の会社は受注開発を主にしている有名な弱小企業ですが、 少なくてもやはり10~20万位にはなってしまうと思いますね。

Intel_404
質問者

お礼

なるほど、20十万円ですか。とても無理ですね。考え直してみます。 ありがとうございました。

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

3万でこの仕事受けてくれるような業者はまず無いでしょうね。最低数十万は要求されます。 個人で生業にしている方でもこの要件で仕事は受けないでしょう。 >・基本認証タイプではなくフォームタイプ >・PHPとDBを使用したログインシステム >・PearのAuthを使用したもの この3つだけならば、数万でやってくれる個人もいると思いますが(と言っても職業人ではなく趣味レベルの人だと思いますが)、 >大手サイトなのが使用しているような(又は近い)ほどのセキュリティ を求めると個人には無理があるので専門機関にやってもらうしかありません。そうすると数十万以上は確実にかかります。

Intel_404
質問者

お礼

ご回答ありがとうございます。 そうですか、やはり数万円では無理な話だったのですね。残念です。 ところでこのような受注開発を主にしている有名企業などご存じないでしょうか? ありがとうございました。

関連するQ&A

  • URLクリックによる認証について

    http://●●●/xxx.php?username=abcde というURLをクリックします。 ('abcde'はユーザがサイトにログインする時のIDです。) すると、xxx.php内で認証処理を行い、 IDが正しければ認証済の画面を表示させることは可能でしょうか。 (勿論パスワードはIDから取得できます) DBはMySQL、DB処理部分はPEARのAUTHを使っています。 GOOGLE検索等で調べたのですが、 載ってるのはフォーム上でのログイン認証についてでした。 以上、よろしくお願いいたします。

    • 締切済み
    • PHP
  • PEAR::Authの典型的な使用例はどうしてDBのテーブル名がないのですか?

    下記のサイトにてAuthについてのチュートリアルをみたのですが どうしてDBのテーブル名など設定する箇所の記載がないのですか? 本当にこれで動いてますか? http://pear.php.net/manual/ja/package.authentication.auth.intro.php 導入 – 使用例 Authについてのチュートリアル PEAR::Authの典型的な使用例 ちなみに 他の下記のようなサイトには、記載がありました。 Auth で MySQL を使った認証 http://www.bnote.net/php/pear/25_auth_db.shtml

    • ベストアンサー
    • PHP
  • Authでどのように認証するのか?

    PHP初心者の私ですがAuthを使用して認証システムを作成しようと考えています。しかしPearのAuthを使えば人称システムを構成することは分かったのですがどのように構成したらいいのか分かりません。 又、Authで構成した認証システムはどのファイルをブロックできるのかいまいち理解できません。(基本認証はディレクトリ全体だがAuthもそなのか。) どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PEAR::Auth認証を使いたい

    個人サイトを運営しているものなのですが, 「誰でも見て構わないコンテンツ」と「決まった人しか見てもらいたくないコンテンツ」を作っています。 今はBasic認証でID管理をしています。 ですが,Basic認証だと「認証ダイアログがちょっぴり鬱陶しい」「サーバの負荷が少し高い」といった観点から ダイアログでなく,フォームで認証を行えるPEAR::Authを使いたいと思っています。 Googleなどで調べてみて大体理解したのですが, DBを使わずに,htpasswdファイルのような形での認証を簡単に説明しているサイトが見つかりませんでした。 DBは不慣れなので,管理の面から使いたくないのですが, 上述のような,ファイルによる簡単な管理でPEAR::Auth認証するやり方を教えていただけませんでしょうか? ----- 当方,PHPの簡単なスクリプトを改造出来る程度のレベルのものです。 HTML,CSSは大丈夫です。

    • ベストアンサー
    • PHP
  • 現在php(php5)とDB(MySQL)の勉強として情報管理システム

    現在php(php5)とDB(MySQL)の勉強として情報管理システムを作成しているのですが, 認証機能でつまづいています. 私が認証機能を使いたいのは以下の場面です. ? 利用者がログインする場合  ただし,利用者側と管理者側を区別できるようにする ? パスワードを変更したい時,パスワード変更画面へログインする場合 ?は,PearのAuth_HTTPモジュールを利用して,DBに登録してあるidとパスワードを組み合わせてBasic認証をするところまでできました.(管理者側のみ) これで出来たと思ったのですが・・・ Basic認証はwebブラウザを閉じるまでログイン状態が続いてしまうので,他に認証を使いたい場面で認証の意味がなくなってしまいました; (すでにログイン状態なので簡単に入れてしまうんです;) 1度ログインした状態で,さらに認証機能をつけるにはどうすればよいでしょうか? 現状をうまく説明できていなかったらすいません. php,DBともに初心者なので単純な質問かもしれません; よろしくお願いします.

    • ベストアンサー
    • PHP
  • 「PEAR::Auth認証」の結果による判別について

    現在、PEAR::Authを利用して認証処理を作成しております。 質問させていただきたい内容は、 AuthクラスのgetAuthメソッドについてです。 まず、Authクラスのインスタンスを生成し、 start()メソッドを実行して認証を行い、 その認証の結果をgetAuthメソッドによって 取得しております。 次に、getAuthメソッドにより得た結果を IF文で判別して、結果がTRUEの場合は処理を続行し、 結果がFALSEの場合はログイン画面に戻るように 制御しようとしたところ、 FALSEの場合の制御が思うように動作しませんでした。 以下に、ソースを記述いたします。 login_check.php ************************************************* <?php require_once("Auth/Auth.php"); $params = array( "dsn" => "pgsql://postgres:postgres@win/db", "table" => "test_table", "usernamecol" => "test_user", "passwordcol" => "test_passwd", "cryptType" => "none", ); // インスタンス生成 $auth = new Auth("DB", $params , "LoginFuntion"); // 認証開始 $auth->start(); // 結果を判別 if (!$auth->getAuth()) { // 結果がFALSEだったらログイン画面に戻る header("Location: ./login.php"); exit; } else { // 結果がTRUEであれば処理を続行 ・ ・ ・ } ?> $auth->getAuth()の使い方が違うのかも知れませんが、 Authのソースを見ても分かりませんでした。 どなたか、「PEAR::Auth認証」の結果による判別に ついてお教え下さい。。。 ※今回は、ログイン画面とチェックPHPを分けております。 ログイン画面はHTMLで、チェックPHPにAuthを利用しております。 この利用の仕方が既に間違っているのでしょうか? 併せてお教えいただければと思います。

    • 締切済み
    • PHP
  • PEARでのAuth認証について

    ただいまPEAR入門を参考に勉強しているのですが 認証部分でつまずいてしまっています。 どなたか御教授いただけませんでしょうか。 簡単なログイン認証をするためにサンプル通りのコードを 作って表示テストを行うものなのですが 認証できたら「認証済みです」 できていなければ「ID/パスワードが違います」 と表示されるようなものです。 IDもパスワードもきちんと入れているのですが認証できないため 悩んでいます。 以下そのコードを書きますので助言いただけるとありがたいです。 *contents.php* <?php require_once("Auth.php"); function loginFunction($usr, $status){ require_once("loginForm.php"); } $params = array( "dsn" => "mysqli://pear:pass@localhost/pear", "table" => "auth", "usernamecol" => "username", "passwordcol" => "password"); $myAuth = new Auth("DB", $params, "loginFunction"); $myAuth -> start(); if($myAuth -> getAuth()){ print("認証済です。"); } ?> *loginForm.php* <?php switch($status){ case AUTH_IDLED : case AUTH_EXPIRED : $err = "ログイン期限が切れています。再ログインしてください。"; break; case AUTH_WRONG_LOGIN : $err = "ユーザID/パスワードが間違っています。"; break; } ?> <html> <head> <title>ログインページ</title> </head> <body> <form method="POST" action="<?php print($_SERVER['PHP_SELF']) ?>"> <table border="0"> <tr> <th align="right">ユーザID:</th> <td><input type="text" name="username" size="15" maxlength="20"></td> </tr> <tr> <th align="right">パスワード:</th> <td><input type="password" name="password" size="15" maxlength="20"></td> </tr> <tr> <td colspan="2"> <input type="submit" value="ログイン"> </td> </tr> </table> <font color="red"><?php print($err); ?></font> </form> </body> </html>

    • ベストアンサー
    • PHP
  • 会員制サイトでPEARを使わず会員IDを持ち回る

    MySQL + PHPのAUTH認証で会員制サイトを作成しています。 一度ログインすると、 ◎ ●●さんようこそ。と会員名で表示される。 ◎ 会員サイトのどのページに移動しても、会員名、会員IDをキャッシュとして持ち   歩くことが出来、サイト内の掲示板では自分のユーザー名を入力することなしに、   自分のIDが自動で記入される ようにしたいと考えています。 PEAR:AuthやcodeigniterのTank Authのようなフレームワークにはこのような機能 が備わっておりますが、今回のサイトは軽さを重視しているため、これらを利用する 気になれません。(cakePHPなどその他のフレームワーク含) 「MySQL + PHPのAUTH認証」で、PEAR DBやフレームワークを使わないやり方で、 ログインしたID名やハンドル名をキャッシュとしてサイト内で持ち歩くように出来る 方法は御座いませんでしょうか? postgreSQLにはあるようなのですが、MySQLではWEBで見つけることができません でした。 宜しくお願い致します。

  • PEAR::AUTHにて情報の引き継ぎ

    初心者のため、幼稚な質問で大変申し訳ないです。 PEAR::Authにて認証ページを作っています。 login.php <?php require_once "Auth/Auth.php"; $params=array( "dsn" => "DB情報", "table" => "user", "usernamecol" => "username", "passwordcol" => "password", 'cryptType'=>"md5", 'db_Fields'=>"*" ); $objAuth = new Auth("DB", $params); $objAuth->start(); if($objAuth->getAuth()) { echo $objAuth->username . "としてログインしています。<br>"; echo "<a href=\"authtest.php\">テストページ</a><br>"; } ?> といった情報で、正常にログイン認証出来ています。また、$objAuth->usernameこの情報も正常に取れています。 次のテストページ(authtest.php)に飛んだ時に、 authtest.php <?php require_once "Auth/Auth.php"; $params=array( "dsn" => "DB情報", "table" => "user", "usernamecol" => "username", "passwordcol" => "password", 'cryptType'=>"md5", 'db_Fields'=>"*" ); $objAuth = new Auth("DB", $params); $objAuth->start(); if($objAuth->getAuth()) { echo $objAuth->username . "としてログインしています。<br>"; } ?> となっており、ログイン状態は続いていますが、$objAuth->usernameこれが取得出来ていません。 「としてログインしています。」 そもそもページが遷移してしまうと、このようなパラメータは取得出来ないのでしょうか? それとも記述に間違いがあるのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PEARのAUTHについて

    PEARのAuthを使って、認証システムを構築しています。(PHP4.3.0+apache1.3.27+PostgreSQL7.2) 認証そのものはできるのですが、セキュアとするサイトで認証を行わせなくても、その中にあるファイル(*.docとか*.xlsとか)へ直接リンクさせる事で認証なしに開けてしまいます。 BASIC認証だと、そういう事はないのですが…。 直リンクでも、強制的に上位のフォルダの認証を通らせる方法はないものでしょうか。PEARのAuthって実はヘボ?なんじゃないかとショックを受けてます。

    • ベストアンサー
    • PHP

専門家に質問してみよう