mirror of
https://github.com/arthur-pbty/portfolio2023.git
synced 2026-06-23 10:00:26 +02:00
add profile picture
This commit is contained in:
+13
-1
@@ -19,6 +19,8 @@
|
||||
*/
|
||||
|
||||
import Route from '@ioc:Adonis/Core/Route'
|
||||
import { ResponsiveAttachment } from '@ioc:Adonis/Addons/ResponsiveAttachment'
|
||||
|
||||
|
||||
Route.get('/', async ({ view }) => {
|
||||
return view.render('home')
|
||||
@@ -33,8 +35,18 @@ Route.post('/auth/login', 'AuthController.doLogin')
|
||||
Route.get('/auth/signup', 'AuthController.signup').as('signup')
|
||||
Route.post('/auth/signup', 'AuthController.doSignup')
|
||||
|
||||
Route.get('/compte', 'CompteController.index').as('compte')
|
||||
Route.get('/compte', 'CompteController.index').as('compte').middleware(['auth'])
|
||||
Route.post('/modifpseudo', 'CompteController.modifpseudo')
|
||||
Route.post('/modifemail', 'CompteController.modifemail')
|
||||
|
||||
Route.get('/auth/logout', 'AuthController.logout').as('logout')
|
||||
Route.get('/compte/delete', 'CompteController.delete').as('delete')
|
||||
|
||||
Route.post('/compte',async ({ auth, request, response }) => {
|
||||
const avatar = request.file('avatar')!
|
||||
|
||||
auth.user!.avatar = await ResponsiveAttachment.fromFile(avatar)
|
||||
await auth.user!.save()
|
||||
|
||||
return response.redirect().back()
|
||||
})
|
||||
Reference in New Issue
Block a user