2016-05-08 6 views
0

私は標準のLaravel 5.2認証を使用しています。そして、私はもう1つの登録フォーム/ビューを実装しましたenter image description here 質問:Laravel 5.2デフォルトユーザー登録フォームに隠し値を追加

ユーザーが登録されたときに自動的に役割を取得できるように、フォームごとに隠されたフォームフィールドを追加します(例:role_id)。 .. これを書いている間、これはセキュリティ上の問題であると思います...これはどうやって正しく行われますか?

答えて

1

のようなものを使用することができ、その後、私はそれを行うことをお勧めユーザを作成する際のコントローラ。あなたは次のようにそれはあるべき、ビュー内で必要な場合には

$user->you_role = your_value; 

<input type="hidden" name="role" value="your_value"> 
+0

を与えました.....これは見えてはいけませんが、代わりにコントローラーの中に! – lewis4u

0

あなたはブレードを介して利用ROLE_IDを持っている場合、役割が登録者の任意で同一である場合は、{{USER-> ROLE_ID}}

<input type="hidden" name="role" value="role_id"> 
+0

あなたはまた、右です....これはあまりにも動作しますが、@omarsafwanyはいそれを良い答え – lewis4u

関連する問題