feat: gestion-utilisateur #1
@ -1,4 +1,22 @@
|
|||||||
|
import { AstroCookies } from "astro";
|
||||||
|
import { PocketBase } from "PocketBase";
|
||||||
|
|
||||||
|
|
||||||
|
const pb = new PocketBase('https://pb-tweb.cb85.fr');
|
||||||
|
|
||||||
|
export async function getUser(cookies:AstroCookies): Promise<UserObj | null> {
|
||||||
|
const sessionID = cookies.get('session')?value
|
||||||
|
|
||||||
|
if(!sessionID){
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
const authData = await pb.collection('users').authRefresh();
|
||||||
|
|
||||||
|
console.log(pb.authStore.isValid);
|
||||||
|
console.log(pb.authStore.token);
|
||||||
|
console.log(pb.authStore.model.id);
|
||||||
|
}
|
||||||
//référence a loop
|
//référence a loop
|
||||||
//fonction get user pour récupéré un utilisateur (notament coté client)
|
//fonction get user pour récupéré un utilisateur (notament coté client)
|
||||||
//sessionID = JWS
|
//sessionID = JWS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user