文件名称:guardian_auth:使用EctoPostgresql Elixir Phoenix的Guardian身份验证实现[用户身份验证]
文件大小:76KB
文件格式:ZIP
更新时间:2024-06-02 15:11:04
postgres elixir phoenix authentication simple
卫报 这是使用** Postgresql **数据库实现的** Guardian Authentication **的工作示例。 在此示例中,我使用默认的localhost进行实时数据库的实时身份验证。 特征 用户注册列表编辑和删除 用户会话的创建/删除 如果创建了新用户,则会自动创建一个会话,并自动将该用户视为已登录用户。 身份验证网址重定向。 如果用户尝试在未登录的情况下访问未经授权的URL,则他将被重定向到登录页面。 如果他已经登录并尝试访问登录页面,则该令牌仍然存在,那么他将被重定向到经过身份验证的用户。 技术领域 以下是编写此模板时使用的版本。 Elixir 1.5.1 Erlang 20.0 Phoenix 1.3.0 身份验证Elixir模块 Guardian ~> 0.14 bcrypt_elixir ~> 1.0 comeonin ~> 4.0 **注意*
【文件预览】:
guardian_auth-master
----mix.lock(6KB)
----.gitignore(617B)
----mix.exs(2KB)
----assets()
--------package.json(402B)
--------js()
--------static()
--------css()
--------brunch-config.js(1KB)
----priv()
--------repo()
--------gettext()
----README.md(2KB)
----config()
--------test.exs(522B)
--------config.exs(1KB)
--------prod.exs(2KB)
--------dev.exs(2KB)
----lib()
--------guardian_auth_web()
--------guardian_auth()
--------guardian_auth_web.ex(2KB)
--------guardian_auth.ex(261B)
----test()
--------guardian_auth_web()
--------support()
--------guardian_auth()
--------test_helper.exs(76B)