プログラムのパーツ

2021/08/16に公開

前書き

昔だと(今でもあるから、昔、って言い方は語弊があるかもしれない)、Cookbookってのに近い感じでしょうか。
ちょっと違うのが「階層構造で書きたい」「色々と分岐したり派生する(予定)」ってあたりです。
構想と妄想が膨れ上がっているので、一端とりあえず文章にして、そこからフォーマットを改めて練り直したい、と思っているので、「この内容ならここでこんなフォーマットがよいと思う!!」とかありましたらコメントなどいただければ、と思います。

前提

Webアプリケーションです。PHPです。
plainなPHPか、時々、Slim (バージョンの固定が必要な時は4を予定)が出てくると思います。
出来るだけ「plainなPHP」で書く予定なので+それ以外も「シンプルなフレームワーク」であるSlimベースなので、あちこちへの応用も、さほど難しくないのではないか、と思います。

また、このページは「目次」とか「index」とかいう感じのページなので、実態はリンク先に飛んで、読んでください。

また、いくつかの実態は「そのまま実装したら危険すぎるから絶対にこのまま使うな!!」というコードが、説明の都合上、存在します。
一応「くどいほどにその辺の注意」は記載しますが、あらかじめ、ご注意ください。

コンテンツ

ID/passwordによる認証

認可

  • 最低限の認可処理(ログインしていること、の確認) (coming soon)
    • 「役割」単位でのアクセス制御:Tree構造版 (coming soon)
    • 「役割」単位でのアクセス制御:詳細版 (coming soon)
    • 強制的なログアウト (coming soon)

(email等の)アクティベーション

  • (coming soon)

CSV(アップロードとダウンロード)

  • (coming soon)

画像ファイルアップロード

  • (coming soon)

一覧ページ(ページング(ページャー / ページネーション) と 検索)

  • (coming soon)

Discussion