http://www.npmjs.com/ Package/cookie-session#destroying-a-session”rel=“nofollow noreferer” 可在<条码>reqsession = 无条码>上删除会议。
在我的“ Nest”申请中,我开了会(利用会议评分),并向它分配了<条码>用户Id的财产。
@Post( /signin )
@Serialize(UserDto)
async signin(@Body() body: SigninUserDto, @Session() session: any) {
const user = await this.authService.signin(body);
session.userId = user.id;
return user;
}
This creates a session in the browser:
在签署时,我确定会议按文件规定为无效,在浏览器中,会议座标仍然显而易见。 为什么没有删除;这是否引起安全关切;如果会议是安全问题,如何取消?
@Post( /signout )
@UseGuards(AuthGuard)
@Serialize(UserDto)
signout(@Session() session: any) {
session = null;
}
Edit: 一些额外的Info——在前端,我使用“The NextJS”建立了一种基本标识,将用户转移到一个有简单标识的 but子的主页。 沉积 but子在分配<代码>session=null的 NestJS申请中向信号终点发出一pi。