我正在製作一個網站,它將有用戶登錄。如果您的角色爲admin
(路由在admin
中間件後面),則現在登錄表單返回管理面板,如果您的角色爲user
,則返回主頁。回到首頁,你可以看到你的個人資料頁面並添加一個產品(這是在auth
中間件後面)。Laravel REST架構
我的問題是什麼是形成我的路線的最佳方法?
如果我製作site.com/user/{id}
路由,用戶標識將暴露給每個登錄的用戶,以及例如編輯產品site.com/user/{id}/product/{product_id}
。
我在這裏看到一些安全問題,想知道如果一個更好的解決方案是讓site.com/profile
路由,這將在控制器中反過來Auth::user()
不公開ID的過程?
因此,如何使用Base64爲OP的「安全問題」一個更好的解決方案? – Neat