私は、ユーザー名とパスワードを割り当てて、私がhttps://fileshare.parlocameoncorporation.comにアクセスしたいユーザーに渡した、ログインシステムをPHPで作成するチュートリアルをしたいと思います。まず、私のシステムがどのように機能するのかを説明します。グラフ: - > download.phpからindex.html(アクセス許可画面) - > select.html(リクエストファイル) - > downloader.php(プログレスバーとリクエストファイルのダウンロードを表示)あなたの時間をありがとう。 P.sにコードのバグがあります。見つからないファイルをリクエストした場合、ハッキングを含む可能性のある侮辱的なメッセージにはごめんなさい。サンプルファイルとしてexample.txtをリクエストしてください。編集:なぜdownvotes?これは将来のユーザーに役立つよい質問と回答です。片方向登録とログインシステムを作成するためのチュートリアルはどこにありますか?
-2
A
答えて
0
ログイン(jQueryのajaxリクエスト、または標準のhtmlフォームを使用)とセッションのPOSTリクエストを送信する際には、読んでおく必要があります。
セッションでは、サーバーにuserdataを安全に保存できます。このように動作します:ブラウザはCookieを取得します。通常、PHPSESSIDはユーザの識別に使用されます。そうすれば、サーバーはこのPHPSESSIDをローカルに保存されたセッション情報に接続できます。
ユーザ名とパスワードを確認するには、(SQLインジェクションを防ぐために)MySQLi PreparedStatementsを使用する必要があります。指定されたユーザ名とパスワードを持つエントリがデータベースのログインテーブルに存在するかどうかを確認する必要があります。はいの場合はセッションにユーザー名を、そうでない場合はエラーを返します。
あなたのdownloader.phpなどで、このセッション値が存在するかどうかを確認できます。そうでない場合は、ログインページにリダイレクトすることができます。セッションへ
書き込み:あなたは、セッションへのPOSTリクエストを経て得たユーザ名を書く
session_start();
$_SESSION["uname"] = $_POST["username"];
その方法。
関連する問題
- 1. 登録とログインシステム
- 2. EJBに片方向接続を作成する方法はありますか?
- 3. ログインシステム/ユーザ登録
- 4. Rails3の登録/ログインシステム
- 5. どこでPHP向けのオブジェクト指向プログラミングを学ぶための良いチュートリアルがありますか?
- 6. 登録されたコマンドの完全なリストはどこにありますか?
- 7. Angularjs:ui-selectを作成するには、片方向のモデルのバインディングしかありませんか?
- 8. JSのアラートイベントに登録する方法はありますか?
- 9. これを行うためのチュートリアル/ガイドはありますか?
- 10. VB登録に使用した情報でログインシステムを制限する方法は?
- 11. OTRS。私はどのように登録を解除するためのチケットを作成できますか?
- 12. アセンブリを登録(regasm)するためのセットアップ(MSI)の作成
- 13. Android:OnSharedPreferenceChangeListenerをどこに定義/登録する必要がありますか
- 14. 登録/ログインシステムの作成時にデータベースの列に入れるものは何ですか? (xampp)
- 15. 私のアプリで片方向の「リクエストフォーム」を作成することはできますか?
- 16. ユーザーがDeviseから登録したときに自分自身をコピーするために別のメーラーを作成する必要はありますか?
- 17. このAndroid SQLiteの登録クエリを作成するには
- 18. このDream.In.Codeチュートリアルでファイルエクスプローラを作成する際にエラーがありますか?
- 19. 未登録のユーザーのためにprestaをブロックする方法はありますか?
- 20. プッシュ通知のためにデバイスをプログラムで登録解除する方法はありますか?
- 21. 登録時にユーザーのためのフォルダを作成
- 22. 登録ユーザーごとにFTPアカウントを作成する方法
- 23. IdentityServerでダイナミッククライアント登録を行う方法はありますか?
- 24. Mongoのキャップ付きコレクションの削除のためのコールバックを登録する方法はありますか?
- 25. ユーザー登録時にサーバーにディレクトリを作成する方法は?
- 26. ワーカーメッセージやWebSocketメッセージなどの片方向メッセージを宣言する方法はありますか?
- 27. 作成されたpom.xmlはどこにありますか
- 28. 作成されたMySQLデータベースフォルダはどこにありますか?
- 29. 低レベルサウンドプログラミング理論のチュートリアルはどこにありますか
- 30. RoRチュートリアルの質問 - ファイルはどこにありますか?
ありがとうpokeeemerald! – Parlocameon
セキュアなリダイレクトも検索する必要があります。 – Parlocameon