Path: blob/master/src/packages/util/db-schema/password-reset.ts
1447 views
/*1* This file is part of CoCalc: Copyright © 2020 Sagemath, Inc.2* License: MS-RSL – see LICENSE.md for details3*/45import { Table } from "./types";67Table({8name: "password_reset",9rules: {10primary_key: "id",11},12fields: {13id: {14type: "uuid",15},16email_address: {17type: "string",18},19expire: {20type: "timestamp",21},22},23});2425Table({26name: "password_reset_attempts",27rules: {28primary_key: "id",29durability: "soft", // loss not serious, since used only for analytics and preventing attacks30pg_indexes: ["time"],31},32fields: {33id: {34type: "uuid",35},36email_address: {37type: "string",38},39ip_address: {40type: "string",41pg_type: "inet",42},43time: {44type: "timestamp",45},46expire: {47type: "timestamp",48},49},50});515253