jjzjj

authlogic

全部标签

ruby-on-rails - 将电子邮件确认扩展到 Authlogic

我最近在我的项目中实现了Authlogic以进行身份​​验证。我关注了http://railscasts.com/episodes/160-authlogic并启动并运行。想要添加电子邮件确认,我找到了这个并关注它:http://github.com/matthooks/authlogic-activation-tutorial现在,当我尝试注册时,我得到了一个缺少用户模型“登录=”的方法。该示例没有提及任何有关登录方法的信息,我之前也没有。这是我的用户模型:http://pastie.org/693910有什么想法吗? 最佳答案

ruby - 与 sinatra 的 Authlogic?

我找不到关于如何使用authlogic的资源与sinatra.或者至少没有关于使用authlogic进行身份验证的规范方法的文档......谁有一些教程、示例代码的指针或者可以草拟一个最小的authlogic/sinatra示例?提前致谢。 最佳答案 你需要检查这个http://github.com/ehsanul/Sinatra-Authlogic-Template:)祝你好运 关于ruby-与sinatra的Authlogic?,我们在StackOverflow上找到一个类似的问题:

ruby-on-rails - 如何在 Rails 中使用 Authlogic 跳过电子邮件验证?

我在我的Rails项目中使用Authlogic进行身份验证。它为电子邮件和登录字段提供默认验证。但是,我想在加入时允许电子邮件为空,因为我的服务是针对移动设备的,很难在移动设备中插入电子邮件字段。如何使用Rails中的Authlogic跳过电子邮件验证? 最佳答案 classUser 关于ruby-on-rails-如何在Rails中使用Authlogic跳过电子邮件验证?,我们在StackOverflow上找到一个类似的问题: https://stackov

ruby-on-rails - 使用 authlogic rails 插件在数据库中预填充管理员用户

我一直在使用Authlogicrails插件。实际上,我使用它只是为了拥有一个可以编辑该站点的管理员用户。它不是人们注册帐户的网站。我将最终使创建用户方法受已登录用户的限制,但是当然,当我清除数据库时我无法创建用户,因此我必须以某种方式预填充它。我尝试只进行迁移以转储我创建的用户,但这不起作用而且看起来很老套。处理这个问题的最佳方法是什么?这很棘手,因为密码被散列了,所以我觉得我必须创建一个然后拉出散列的条目...... 最佳答案 Rails2.3.4为种子数据库添加了一项新功能。您可以在db/seed.rb文件中添加您的种子:Us

ruby-on-rails - 使用 rspec 和 authlogic 进行测试时的用户登录

我有一个测试Controller的规范,如下所示require'spec_helper'describeProductsControllerdosetup:activate_authlogicdescribe"usernotloggedin"doit"shouldnotGETindex"doget:indexresponse.shouldredirect_to(login_path)endenddescribe"userloggedin"dobefore(:each)doUserSession.create:username=>"rohit",:password=>"test123"e

ruby - Rails 3 Authlogic - 'acts_as_authentic' 未定义

我收到以下错误:NameError(undefinedlocalvariableormethod`acts_as_authentic'for#):app/models/user.rb:2app/controllers/user_controller.rb:3:in`new'我正在使用Rails3.0.0和Ruby1.8.7。Authlogic在我的Gemfile中如下:gem'authlogic',:git=>"git://github.com/binarylogic/authlogic.git"我的User.rb文件的全部内容如下:classUser无论是通过“railsconsol

ruby - rest-client 使用 authlogic 登录

我正在尝试使用Rest-clientgem为我的应用程序执行一些小任务,该应用程序使用Authlogic对用户进行身份验证。从Rest-Client的API中,我看到可以像这样发布登录过程所需的数据:require'rest_client'RestClient.post"http://127.0.0.1:3000/user_sessions",{:user_session=>{:username=>'myusername',:password=>'mypassword'}}.to_json,:content_type=>:json,:accept=>:json查看我的开发日志,我看到该

ruby-on-rails - 同一用户的 Authlogic 和多个 session

我正在使用Authlogic来管理我的应用程序中的session。但是,默认情况下,authlogic允许用户从不同计算机多次登录。我不希望这样(用户付费获得访问权限,我想避免用户共享他们的帐户)。查看Authlogic文档,我发现了perishable_token。但是在尝试实现它时,我只是收到一条错误消息,指出需要persistence_token(当我使用易腐烂的token时不应该这样做)。您将如何使用Authlogic的功能来做到这一点?谢谢:) 最佳答案 好吧,易腐token绝对不是正确的路径;)我们“只是”需要在每次用户

关于 ruby?? on rails:authlogic 在使用 selenium 驱动程序时无法与 capybara 一起使用

authlogicnotworkingwithcapybarawhenusingtheseleniumdriver我的所有capybara测试都使用默认驱动程序与我的authlogic成员区域一起工作,但是当我将一个测试更改为使用selenium驱动程序时,因为它有ajax,它给出了我的theis错误:1YoumustactivatetheAuthlogic::Session::Base.controllerwithacontrollerobjectbeforecreatingobjects事情正在使用authlogic的默认驱动程序,所以必须与selenium有关??我在我的spec_hel

关于 ruby?? on rails:authlogic 在使用 selenium 驱动程序时无法与 capybara 一起使用

authlogicnotworkingwithcapybarawhenusingtheseleniumdriver我的所有capybara测试都使用默认驱动程序与我的authlogic成员区域一起工作,但是当我将一个测试更改为使用selenium驱动程序时,因为它有ajax,它给出了我的theis错误:1YoumustactivatetheAuthlogic::Session::Base.controllerwithacontrollerobjectbeforecreatingobjects事情正在使用authlogic的默认驱动程序,所以必须与selenium有关??我在我的spec_hel