authlogic相关内容

通过authlogic登录,无需每次都填写表格

在我正在进行的项目中,我有许多与水豚一起运行的 Cucumber 场景. 这些场景中的大多数都以“鉴于我已登录"步骤开始.目前我的实现是: 访问 path_to('登录页面')fill_in('用户名', :with => '用户')fill_in('密码', :with => '密码')click_button('登录') 这很好用,但是在每个场景之前必须加载和提交登录表单变得有点耗 ..
发布时间:2022-01-22 23:49:35 其他开发

authlogic flash[:notice] 没有出现在黄瓜 webrat 步骤中

我正在使用 cucumber 运行 BDD 步骤来实现我的 autlogic 登录行为. 场景:登录给定一个注册用户:“test@test.com",密码:“p@ssword"存在我在主页上当我关注“登录"时我用“test@test.com"填写“用户名"我用“p@ssword"填写“密码"我打开页面然后我按“登录"我打开页面然后我应该看到“登录成功!"我应该看到“注销" 这是我的场景,当我 ..
发布时间:2022-01-22 23:31:57 其他开发

如何在 Devise 中手动创建新用户和用户会话?

我有一个表格,可以在 Rails 中收集大量信息.此表单的一部分是供新用户注册的字段.由于 Devise 具有专门用于创建新用户的控制器/操作,我不知道如何以编程方式在完全不同的操作中创建用户,同时还创建另一条记录.我真的不能将用户注册表分开.我不知道如何创建用户,然后让用户登录,就像我在 Authlogic 中可以轻松完成的那样. 我使用过 Authlogic 和 Devise,并认为每个 ..
发布时间:2022-01-07 16:47:13 其他开发

从 Authlogic 迁移到 Devise

我之前在我的网站上实施了 Authlogic 进行授权.但是现在我希望改用 Devise,我想知道是否有人对此有任何经验.也许有人看过关于这个主题的博文? 谢谢. 解决方案 我自己最近从 Authlogic 切换到 Devise,也没有找到任何文章.但是,在简单的情况下,一旦您丢弃了所有 user_session 和其他与 authlogic 相关的代码,主要的工作就是将旧的用户表转 ..
发布时间:2022-01-07 16:46:10 其他开发

SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书B:证书验证失败

我使用 Authlogic-Connect 进行第三方登录.运行适当的迁移后,Twitter/Google/yahoo 登录似乎工作正常,但 facebook 登录引发异常: SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书B:证书验证失败 开发日志显示 OpenSSL::SSL::SSLError(SSL_connect 返回=1 errno=0 s ..
发布时间:2021-12-02 11:59:22 其他开发

Authlogic 针对特定情况关闭 require_password_confirmation

我有一个使用 authlogic 登录机制的应用. 我的注册页面不需要密码确认,但密码重置页面需要. acts_as_authentic do |a|a.require_password_confirmation = true结尾 上面的代码为所有操作启用密码确认,但在我的情况下不需要.它应该在调用密码重置时打开,在用户注册时关闭. 有没有办法有条件地打开和关闭它? 谢谢 ..
发布时间:2021-07-13 19:43:10 其他开发

显示登录用户的实时列表(可能使用 AuthLogic)

我需要显示当前登录我网站的用户的实时或至少接近实时的列表. 我使用 AuthLogic gem 来管理注册/登录 &会话管理.是否有一种快速的方法可以让我找到使用 authlogic 登录网站的当前用户名列表? 我问这个新问题是因为关于这是否可能存在相互矛盾的答案: Rails 和 Authlogic.显示当前登录的用户 如何获取在线用户列表授权逻辑? 谢谢 解 ..
发布时间:2021-07-13 19:06:21 其他开发

#<UserSession: {:unauthorized_record=><protected>>>>

我正在尝试使用 auth_logic 构建一个“只需单击您的姓名即可登录"系统.我的用户模型有一个电子邮件和姓名字段.要登录,我只需: UserSession.create(@user, true) 不幸的是,这不会导致创建会话.使用调试器我发现了这条消息: #""}> 我的用户模型只有一行: acts_as_authentic 用户会话行有这个,我在某处找到的.我不确定它的作用,我试 ..
发布时间:2021-07-13 18:54:47 其他开发

在 Rails 3.2 中使用 Authlogic 进行单元测试

Authlogic 似乎搞砸了我的单元测试.当我尝试运行任何单元测试时,我得到: authlogic/acts_as_authentic/base.rb:31:in `acts_as_authentic':在使用acts_as_authentic之前必须建立数据库连接(标准错误) 我的单元测试是什么并不重要.即使我的所有单元测试文件都包含 require 'test_helper',我仍然收到 ..
发布时间:2021-07-13 18:52:14 其他开发

Authlogic 和 iPhone 应用程序登录

这让我很头疼.我已经查看了关于 SO 的所有类似问题,但没有一个证明是令人满意的.这是我的目标. 我使用 Authlogic 设置了完美的 rails 3 应用程序. 我一直在使用 Objective Resource (http://iphoneonrails.com/) 来连接我的 iPhone 应用程序和 Rails 应用程序,并且运行良好. 现在是添加身份验证的时候了,我 ..
发布时间:2021-07-12 20:55:44 移动开发

Rails,没有密码的 Authlogic(注册正常.user_session 验证失败)

我正在尝试跳过 Authlogic 中用户的密码.. 感谢 SO,我找到了创建用户的解决方案 用户act_as_authentic 做 |c|c.validate_password_field = falsec.validate_email_field = false结尾 User_session 仍然存在问题 - 任何时候我尝试登录时都会收到“密码不能为空".. 如何绕过用户会 ..
发布时间:2021-07-12 19:51:10 其他开发

Ruby on rails - Authlogic:定期检查用户会话是否有效

我正在寻找一种解决方案,允许我定期检查用户会话是否已过期,如果已过期,则将他重定向到登录页面. 我正在使用 Authlogic gem,所以我正在做的是调用一个对 current_user 进行测试的函数. 我的 USER_SESSION_TIMEOUT 是 5 分钟,所以我每 5:10 分钟进行一次 ajax 调用. {:控制器=>'user_session', :action =>'ch ..
发布时间:2021-07-12 19:40:21 其他开发

Ruby on Rails:添加 Facebook 登录、Twitter 登录、OpenID 登录等的最佳方式

我目前在 Ruby on Rails 应用上运行,Authlogic 负责处理我的身份验证和用户管理. 我正在努力寻找有关将 3rd 方登录方法添加到我的网站的最佳方式的最新信息,以补充标准的注册和登录.那里有许多教程,但似乎都已过时或不完整.我能否就将多个 3rd 方登录方法添加到 Authlogic 的最佳方式获得一些建议? Authlogic 似乎是为这种类型的事情从头开始构建的 ..
发布时间:2021-07-12 19:25:27 其他开发

使用 Authlogic 进行集成测试?

在我的一生中,我不明白为什么 Authlogic 没有让我在此集成测试中登录.我没有遇到任何问题,Authlogic 使用此代码将我登录到功能测试中.根据 authlogic rdocs (http://tinyurl.com/mb2fp2),模拟登录状态是功能相同集成测试,所以我很困惑.非常感谢任何帮助! class TipsController [:销毁,:取消删除]销毁@tip = Tip ..
发布时间:2021-07-12 19:08:04 其他开发

Ruby on Rails - request.env['HTTP_REFERER'] 返回 nil

我正在尝试保存 http_referer,以便在用户登录后将其发送回该 url.现在我的控制器中有一个 before_filter,如果没有创建会话,它会将它们发送到登录页面通过redirect_to.但是,当我检查 HTTP_REFERER 时,它为零(而“REQUEST_URI"确实返回了我最初来自的位置). 谢谢. 解决方案 HTTP_REFERER 是浏览器在请求中设置的 H ..
发布时间:2021-07-12 18:59:39 其他开发