前提・実現したいこと
ユーザー登録を行う際に権限を分けて登録したい。
発生している問題・エラーメッセージ
現在就活相談予約アプリをlaravel作っています。
そこで、予約する側、予約される側で処理を分ける必要が出てきました。
DBのUsersテーブルにroleカラム(true:予約される側 false:予約する側)を用いて認可の処理を書いていたところ、
ユーザー登録を行う際どうやってroleカラムにtrueをいれるかfalseを入れるか判断するのかがわかりませんでした。
試したこと
自分で思いついたこと
①予約される側、予約する側以外に、管理者の権限を作り、管理者が権限を逐一付与する。
→予約される側、予約する側の人数が多い場合に効率が悪そう。
②ユーザー登録画面を予約される側、予約する側で分けて作り、予約される側のユーザー登録画面にはパスワードがないと入れないようにする。
→セキュリティ的に大丈夫なのか?
問題がなければ②で実装しようと思っています。
実務ではどのように登録しているのかを教えてもらえると幸いです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。