payloadcms_otp_plugin
Version:
A comprehensive One-Time Password (OTP) authentication plugin for Payload CMS that enables secure passwordless authentication via SMS and email
44 lines (43 loc) • 929 B
JavaScript
export const OTP_CODE_SLUG = "otpCode";
export const OtpCode = {
slug: OTP_CODE_SLUG,
access: {
create: ()=>true,
read: ()=>true,
update: ()=>true,
delete: ()=>true
},
fields: [
{
name: 'email',
label: "Email",
type: "email",
defaultValue: '',
required: false
},
{
name: 'mobile',
type: 'text',
defaultValue: '',
required: false,
index: true
},
{
name: 'code',
type: 'text',
required: true
},
{
name: 'expiresAt',
type: 'date',
required: true
},
{
name: 'verified',
type: 'checkbox',
defaultValue: false
}
],
timestamps: true
};
//# sourceMappingURL=OtpCode.js.map