近畿大学電子計算機研究会 / 渉外広報部 役員
HPバックエンドシステム"CSGEngine"
団体のWebサイトを作成するために、バックエンドシステムからフルスクラッチで開発を行いました。 このシステムは、ページの閲覧権限を特定の権限レベルを持つユーザのみに制限するほか、Admin権限を持つユーザのみにブラウザ上でのHTMLソース編集を許可するなどの機能を有しています。 ユーザ認証にはDiscord OAuth2を利用し、専用のクラスを自作して認証を行っています。 【利用技術】 ・言語: PHP(バックエンドシステム) ・その他: Ubuntu Server, Docker, docker-compose, MariaDB Discord OAuth2, Bootstrap