Rails中的基本用户身份验证

肖恩·佩里曼

我正在按照本文在Rails 4中实现一些基本的用户身份验证

http://nycda.com/blog/basic-user-authentication-model-in-rails-4/

我没有使用提供的ERB表单,而是使用simple_form重新创建了(至少我以为是这样做的)过程,并且在尝试登录时通过的查询是这样的:

SELECT  `users`.* FROM `users` WHERE `users`.`email` IS NULL  ORDER BY `users`.`id` ASC LIMIT 1

当我尝试使用form_tag而不是simple_form的ERB示例时,该过程运行良好。这是两种比较形式:

我的表格(从HAML转换为ERB)

<%= simple_form_for :sessions, :url => log_in_path do |f| %>
    <%= f.input :email %>
    <%= f.input :password %>

    <%= f.button :submit, 'Login' %>

从上面的文章:

<%= form_tag log_in_path do %>
  <%= label_tag :email %>
  <%= text_field_tag :email %>
  <%= label_tag :password %>
  <%= password_field_tag :password %>

  <%= submit_tag "Log in" %>  
<%end%>
肖恩·佩里曼

根据本文:登录的simple_form问题

必须更新会话控制器的创建操作。

这:

@user = User.authenticate(params[:email], params[:password])

变成这样的:

@user = User.authenticate(params[:sessions][:email], params[:sessions][:password])

现在就像魅力一样!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Django中启用基本访问身份验证

来自分类Dev

贝宝基本访问身份验证中的网址无效

来自分类Dev

Rails API中的用户身份验证

来自分类Dev

在Mocha和SuperTest中设置基本身份验证

来自分类Dev

Snap中的HTTP基本身份验证?

来自分类Dev

在Spring Security中接收令牌的基本身份验证

来自分类Dev

严重:用户“ rails”的对等身份验证失败

来自分类Dev

如何使用基本身份验证区分用户

来自分类Dev

ASP.NET Core中的基本身份验证

来自分类Dev

基本IIS站点的用户名/密码身份验证

来自分类Dev

使用用户实体进行身份验证时如何在Symfony 4中使用独立的基本身份验证

来自分类Dev

如何根据用户角色在Rails admin中对模型进行身份验证?

来自分类Dev

用户使用身份验证方案的策略中缺少身份

来自分类Dev

加密/解密用于Django中基本身份验证的用户密码

来自分类Dev

Rails 4用户身份验证

来自分类Dev

CodeIgniter中的用户身份验证

来自分类Dev

用户可以输入凭据之前,UIWebView中的基本身份验证已取消

来自分类Dev

Rails中的Authorize.net-由于无效的身份验证值,用户身份验证失败

来自分类Dev

Rails:在CanCan访问被拒绝之前询问用户身份验证

来自分类Dev

如何在Rails 4中使用Omniauth-facebook对用户进行身份验证

来自分类Dev

用户名和密码中的基本身份验证标头在AFNetworking 2.0中不起作用

来自分类Dev

基本IIS站点的用户名/密码身份验证

来自分类Dev

在Rails中通过SAML对用户进行身份验证时,如何发送经过身份验证的响应?

来自分类Dev

防止用户添加书签的基本 HTTP 身份验证

来自分类Dev

Mule Http 基本身份验证 - 在变量中设置用户名

来自分类Dev

无需用户身份验证的开发环境的 Symfony http 基本身份验证

来自分类Dev

从基本身份验证访问用户名

来自分类Dev

Rails 中的基本身份验证

来自分类Dev

使用 asp.net 中的基本身份验证覆盖 IIS Windows 身份验证

Related 相关文章

  1. 1

    如何在Django中启用基本访问身份验证

  2. 2

    贝宝基本访问身份验证中的网址无效

  3. 3

    Rails API中的用户身份验证

  4. 4

    在Mocha和SuperTest中设置基本身份验证

  5. 5

    Snap中的HTTP基本身份验证?

  6. 6

    在Spring Security中接收令牌的基本身份验证

  7. 7

    严重:用户“ rails”的对等身份验证失败

  8. 8

    如何使用基本身份验证区分用户

  9. 9

    ASP.NET Core中的基本身份验证

  10. 10

    基本IIS站点的用户名/密码身份验证

  11. 11

    使用用户实体进行身份验证时如何在Symfony 4中使用独立的基本身份验证

  12. 12

    如何根据用户角色在Rails admin中对模型进行身份验证?

  13. 13

    用户使用身份验证方案的策略中缺少身份

  14. 14

    加密/解密用于Django中基本身份验证的用户密码

  15. 15

    Rails 4用户身份验证

  16. 16

    CodeIgniter中的用户身份验证

  17. 17

    用户可以输入凭据之前,UIWebView中的基本身份验证已取消

  18. 18

    Rails中的Authorize.net-由于无效的身份验证值,用户身份验证失败

  19. 19

    Rails:在CanCan访问被拒绝之前询问用户身份验证

  20. 20

    如何在Rails 4中使用Omniauth-facebook对用户进行身份验证

  21. 21

    用户名和密码中的基本身份验证标头在AFNetworking 2.0中不起作用

  22. 22

    基本IIS站点的用户名/密码身份验证

  23. 23

    在Rails中通过SAML对用户进行身份验证时,如何发送经过身份验证的响应?

  24. 24

    防止用户添加书签的基本 HTTP 身份验证

  25. 25

    Mule Http 基本身份验证 - 在变量中设置用户名

  26. 26

    无需用户身份验证的开发环境的 Symfony http 基本身份验证

  27. 27

    从基本身份验证访问用户名

  28. 28

    Rails 中的基本身份验证

  29. 29

    使用 asp.net 中的基本身份验证覆盖 IIS Windows 身份验证

热门标签

归档