
制限の準備は整った?
URL
へのアクセスを制限できる?
ジム:やあ、フランク。何で行き詰まっているんだい?
フランク:
/page1
、
/page2
、
/page3
へのアクセスを制限
する方法を考え出さなきゃいけないんだけど。
ジョー:それほど難しくないよね。この関数には
/status
を
処理するコードはすでにあるし。
フランク:それにログインしているかどうかもわかっているだ
ろう?
ジョー:そうだね。だから、この関数から
/status
を処理す
るそのチェックコードをコピーして制限したい
URL
に
ペーストするだけで大丈夫だよ!
ジム:えーっ、コピペするわけ?!
Web
開発者の泣き所だね。
こんなコードをコピペしたくないよ。いつか問題になるだ
けだよ。
フ ラ ン ク: 確 か に。コ ン ピ ュ ー タ サ イ エ ン ス の 基 本 だ ね。
/status
のコードを使って関数を作成し、その関数を必
要に応じて
/page1
、
/page2
、
/page3
を処理する関数
内で
呼び出そう。それで問題は解決だ。
ジョー:その考え方は好きだし、うまくいくと思うよ。
ジム:ちょっと待って、そんなに慌てるなよ。提案してくれた
関数を使うのはコピペよりずっといいけど、やっぱり最善
の方法だとは思えないな。
フランクとジョー(一緒になって疑うように):何が気に入らな
いの?!
ジム:
/page1
、
/page2
、
/page3
を処理する関数に、実際
の処理とは関係のないコードを追加しようとしているだろ
う?
それが気にかかるんだ。確かに、アクセスを許可する ...