Web NFC API を用いたパスワードレスな認証システムのような何か
(シリアルナンバーで認証しているのでセキュリティ上万全ではありません)
- PHP 7.0 以降
- MySQL
- Android 版 Chrome 81 以降
- NFC 搭載端末
- ブランクカードが必要?(交通系 IC 等では動作確認できず)
-
リポジトリのファイル一式をダウンロードし、サーバへアップロード
-
include/config.php
をエディタで開き- MySQL の接続情報
- Web NFC API 用 Origin Trials のトークン(取得ページ)
(または) chrome://flags/#enable-experimental-web-platform-features
をクライアント側で有効にしてください- 必要に応じて
SITE_NAME
,LOGO_IMAGE
,FAVICON_IMAGE
の入力または変更を行ってください
-
install.php
へブラウザからアクセスし、エラーがなければ DB へusers
テーブルの作成が完了しています -
install.php
をサーバから削除してください -
サイトへアクセスし、各機能が動作すればインストール完了です 🎉