文件名称:persona:为AdonisJs提供有针对性的用户管理服务
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-13 08:51:41
first-party-package JavaScript
为AdonisJs提供有针对性的用户管理服务 确保@ adonisjs / framework版本> = 5.0.6 AdonisJs就是从代码库中删除冗余代码。 该加载项尝试执行相同的操作。 什么是角色? Persona是一项简单的功能性服务,可让您创建,验证和更新用户个人资料。 角色并不适合所有人; 如果您的登录系统过于复杂且依赖许多因素,那么Persona不适合您。 但是,角色对于大多数用例都适用。 它有什么作用? 帮助您注册新用户。 生成电子邮件验证令牌。 在登录时验证凭据。 更改电子邮件后,将用户帐户设置为pending状态,然后重新生成电子邮件验证令牌。 允许更改密码。 允许恢复忘记的密码。 它不做什么? 不会为您生成任何路线,控制器或视图。 不发送电子邮件。 但是,它会发出可用于发送电子邮件的事件。 不创建会话或生成JWT令牌。 设置 运行以下命令以从
【文件预览】:
persona-develop
----.travis.yml(835B)
----config()
--------index.js(3KB)
----package.json(2KB)
----test()
--------setup.js(2KB)
--------persona.spec.js(20KB)
----instructions.md(229B)
----app()
--------config()
--------.env(1B)
----appveyor.yml(327B)
----src()
--------Persona.js(17KB)
----.npmignore(114B)
----providers()
--------PersonaProvider.js(875B)
----.gitignore(132B)
----CHANGELOG.md(1KB)
----instructions.js(560B)
----README.md(10KB)
----.editorconfig(207B)