summaryrefslogtreecommitdiff
path: root/packages/backend/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/server')
-rw-r--r--packages/backend/src/server/api/SigninService.ts26
1 files changed, 6 insertions, 20 deletions
diff --git a/packages/backend/src/server/api/SigninService.ts b/packages/backend/src/server/api/SigninService.ts
index 655bf51a16..c78d9f85cd 100644
--- a/packages/backend/src/server/api/SigninService.ts
+++ b/packages/backend/src/server/api/SigninService.ts
@@ -25,7 +25,7 @@ export class SigninService {
}
@bindThis
- public signin(request: FastifyRequest, reply: FastifyReply, user: ILocalUser, redirect = false) {
+ public signin(request: FastifyRequest, reply: FastifyReply, user: ILocalUser) {
setImmediate(async () => {
// Append signin history
const record = await this.signinsRepository.insert({
@@ -41,25 +41,11 @@ export class SigninService {
this.globalEventService.publishMainStream(user.id, 'signin', await this.signinEntityService.pack(record));
});
- if (redirect) {
- //#region Cookie
- reply.setCookie('igi', user.token!, {
- path: '/',
- // SEE: https://github.com/koajs/koa/issues/974
- // When using a SSL proxy it should be configured to add the "X-Forwarded-Proto: https" header
- secure: this.config.url.startsWith('https'),
- httpOnly: false,
- });
- //#endregion
-
- reply.redirect(this.config.url);
- } else {
- reply.code(200);
- return {
- id: user.id,
- i: user.token,
- };
- }
+ reply.code(200);
+ return {
+ id: user.id,
+ i: user.token,
+ };
}
}