feat: add permissions on user create, CORS middleware, cors server playground.
This commit is contained in:
@@ -63,6 +63,13 @@ func (app *application) registerUserHandler(w http.ResponseWriter, r *http.Reque
|
||||
return
|
||||
}
|
||||
|
||||
// Add the "movies:read" permission for the new user.
|
||||
err = app.models.Permissions.AddForUser(user.ID, "movies:read")
|
||||
if err != nil {
|
||||
app.serverErrorResponse(w, r, err)
|
||||
return
|
||||
}
|
||||
|
||||
// After the user record has been created in the database, generate a new activation
|
||||
// token for the user.
|
||||
token, err := app.models.Tokens.New(user.ID, 3*24*time.Hour, data.ScopeActivation)
|
||||
|
||||
Reference in New Issue
Block a user