diff --git a/src/shared/V1Models/Auth/tokenModel.ts b/src/shared/V1Models/Auth/tokenModel.ts index ce4680a..911e8ef 100644 --- a/src/shared/V1Models/Auth/tokenModel.ts +++ b/src/shared/V1Models/Auth/tokenModel.ts @@ -7,14 +7,11 @@ export interface Token extends Document { refreshToken: string; resetTokenExpiry?: Date; resetToken: string; - role: string; } const tokenSchema: Schema = new Schema({ userId: { type: Schema.Types.ObjectId, ref: "User" }, isArchive: { type: Boolean, default: false }, - token: { type: String }, refreshToken: { type: String }, - tokenCreatedAt: { type: Date }, resetToken: { type: String }, resetTokenExpiry: { type: Date }, }); diff --git a/src/shared/V1Models/Auth/userAuthModel.ts b/src/shared/V1Models/Auth/userAuthModel.ts index 87fe1d9..9399053 100644 --- a/src/shared/V1Models/Auth/userAuthModel.ts +++ b/src/shared/V1Models/Auth/userAuthModel.ts @@ -6,13 +6,15 @@ export interface User extends Document { Password: string; isArchive: boolean; visitorBrowserID: string; + role: string; lastPasswordReset: number; } const AuthSchema: Schema = new Schema({ userName: { type: String, required: true, - },role: { + }, + role: { type: String, default: "User", enum: ["User", "Admin"],