sessions with ts

This commit is contained in:
peintnermax
2024-04-03 14:12:05 +02:00
parent d8611ab070
commit 836df9ea6b
4 changed files with 15 additions and 16 deletions

View File

@@ -6,7 +6,7 @@ describe("login", () => {
data: {
details: {
sequence: 859,
changeDate: "2023-07-04T07:58:20.126Z",
changeDate: "1519211810362",
resourceOwner: "220516472055706145",
},
sessionId: "221394658884845598",
@@ -20,8 +20,8 @@ describe("login", () => {
data: {
session: {
id: "221394658884845598",
creationDate: "2023-07-04T07:58:20.026Z",
changeDate: "2023-07-04T07:58:20.126Z",
creationDate: "1519211810362",
changeDate: "1519211810999",
sequence: 859,
factors: {
user: {

View File

@@ -40,7 +40,7 @@ export const getButtonClasses = (
clsx({
"box-border font-normal leading-36px text-14px inline-flex items-center rounded-md focus:outline-none transition-colors transition-shadow duration-300":
true,
"shadow hover:shadow-xl active:shadow-xl disabled:border-none disabled:bg-gray-300 disabled:text-gray-600 disabled:cursor-not-allowed disabled:dark:bg-gray-800 disabled:dark:text-gray-900":
"shadow hover:shadow-xl active:shadow-xl disabled:border-none disabled:bg-gray-300 disabled:text-gray-600 disabled:shadow-none disabled:cursor-not-allowed disabled:dark:bg-gray-800 disabled:dark:text-gray-900":
variant === ButtonVariants.Primary,
"bg-primary-light-500 dark:bg-primary-dark-500 hover:bg-primary-light-400 hover:dark:bg-primary-dark-400 text-primary-light-contrast-500 dark:text-primary-dark-contrast-500":
variant === ButtonVariants.Primary && color !== ButtonColors.Warn,

View File

@@ -1,6 +1,5 @@
"use server";
import { login } from "@zitadel/server";
import { cookies } from "next/headers";
export type SessionCookie = {

View File

@@ -39,9 +39,9 @@ export async function createSessionAndUpdateCookie(
const sessionCookie: SessionCookie = {
id: createdSession.sessionId,
token: createdSession.sessionToken,
creationDate: response.session.creationDate?.toString() ?? "",
expirationDate: (response.session.expirationDate ?? "")?.toString(),
changeDate: response.session.changeDate?.toString() ?? "",
creationDate: `${response.session.creationDate?.getTime() ?? ""}`,
expirationDate: `${response.session.expirationDate?.getTime() ?? ""}`,
changeDate: `${response.session.changeDate?.getTime() ?? ""}`,
loginName: response.session.factors.user.loginName ?? "",
organization: response.session.factors.user.organizationId ?? "",
};
@@ -89,9 +89,9 @@ export async function createSessionForUserIdAndUpdateCookie(
const sessionCookie: SessionCookie = {
id: createdSession.sessionId,
token: createdSession.sessionToken,
creationDate: response.session.creationDate?.toString() ?? "",
expirationDate: (response.session.expirationDate ?? "")?.toString(),
changeDate: response.session.changeDate?.toString() ?? "",
creationDate: `${response.session.creationDate?.getTime() ?? ""}`,
expirationDate: `${response.session.expirationDate?.getTime() ?? ""}`,
changeDate: `${response.session.changeDate?.getTime() ?? ""}`,
loginName: response.session.factors.user.loginName ?? "",
};
@@ -141,9 +141,9 @@ export async function createSessionForIdpAndUpdateCookie(
const sessionCookie: SessionCookie = {
id: createdSession.sessionId,
token: createdSession.sessionToken,
creationDate: response.session.creationDate?.toString() ?? "",
expirationDate: (response.session.expirationDate ?? "")?.toString(),
changeDate: response.session.changeDate?.toString() ?? "",
creationDate: `${response.session.creationDate?.getTime() ?? ""}`,
expirationDate: `${response.session.expirationDate?.getTime() ?? ""}`,
changeDate: `${response.session.changeDate?.getTime() ?? ""}`,
loginName: response.session.factors.user.loginName ?? "",
organization: response.session.factors.user.organizationId ?? "",
};
@@ -193,7 +193,7 @@ export async function setSessionAndUpdateCookie(
token: updatedSession.sessionToken,
creationDate: recentCookie.creationDate,
expirationDate: recentCookie.expirationDate,
changeDate: updatedSession.details?.changeDate?.toString() ?? "",
changeDate: `${updatedSession.details?.changeDate?.getTime() ?? ""}`,
loginName: recentCookie.loginName,
organization: recentCookie.organization,
};
@@ -216,7 +216,7 @@ export async function setSessionAndUpdateCookie(
token: updatedSession.sessionToken,
creationDate: sessionCookie.creationDate,
expirationDate: sessionCookie.expirationDate,
changeDate: session.changeDate?.toString() ?? "",
changeDate: `${session.changeDate?.getTime() ?? ""}`,
loginName: session.factors?.user?.loginName ?? "",
organization: session.factors?.user?.organizationId ?? "",
};