質問: 携帯アプリを作っていまして、セキュリティとしてセッションIDを追加したいと思っています。 実装としては ログイン成功時(セッションIDを作成) ↓ データベース等との操作時はセッションIDを毎回確認 とゆう感じです。 質問はスクリプトの書き方です ``` function Login(){ //もしログインに成功したら if(...){ session_start();} } function scan(){ //セッションIDを使ってユーザー確認 }; scan();//scanは毎回呼ばれる。 function()... function()... //以降、DB関連の関数はscan後に実行 ``` やりたいことはこんな感じでして、ログイン認証はセッションとは別にデータベースで照合します。 質問 scan()内にどのような実装をすればいいのか解りません
回答: > > セキュリティとしてセッションIDを追加したい > > > 微妙な表現ですね セッションIDをつかっても必ずしもセキュリティは高まりません セキュアなログインをした後に、ログイン状態を簡単に引き継ぐのがセッションです。 ただセッションを利用してもセッションハイジャック的な処理もあるので セキュリティが高いとまではいいきれません。 Basic認証のように毎回ユーザーIDとパスワードを平文でながすよりはマシですが