iphone - Authlogic 和 iPhone 应用程序登录

标签 iphone ruby-on-rails authlogic

这对我来说是一个令人头疼的事情。我已经查看了所有类似的问题,但没有一个是令人满意的。这是我的尝试。

我使用 Authlogic 设置了完美的 Rails 3 应用程序。

我一直在使用 Objective Resource (http://iphoneonrails.com/) 连接我的 iPhone 应用程序和 Rails 应用程序,并且运行良好。

现在是时候添加身份验证了,但我无法弄清楚。

我的 iPhone 项目中有一个 UserSession 类,其中包含用户名和密码字段。当应用程序启动时,我会显示一个带有用户名和密码字段的登录屏幕。单击按钮后,iPhone 应用程序会尝试创建 UserSession。

我从 http://www.corprew.org/blog/2010/01/27/authlogic-and-objectiveresource/ 获取了执行此操作的代码

us.username = usernameField.text;
us.password = passwordField.text;

NSError * err = nil;


if(![us saveRemoteWithResponse:&err])
{
    NSLog(@"%d", err);
    NSLog(@"whoops, error");

} 

当我运行该代码时,日志显示“0”和“哎呀,错误”,这意味着 UserSession 未保存。正确和错误的登录都会发生这种情况。

此外,我已在 saveRemote 中放置了标记注释(“我在 saveRemote”等),但这些注释从未出现在我的日志中。

这里有什么想法吗?

如果您希望我发布更多代码,请告诉我。我会为了这个彻夜不眠。

最佳答案

问题已解决。

不要使用 ObjectiveResource :-)

切换到 ASIHTTP,它现在可以很好地满足我的需求。

关于iphone - Authlogic 和 iPhone 应用程序登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5481874/

相关文章:

iphone - IPA 文件支持先决条件?

ruby-on-rails - 如何将 nginx 配置为代理到 Rails 应用程序?这样我就不必说 domain.com :port

ruby-on-rails - 如何在 Rails 中将 will_paginate 与嵌套资源一起使用?

ruby-on-rails - 使用 authlogic 登录时调用 current_user 的方法

ios - 使用迦太基将 CosmicMind Material 稳定版与 Swift 3 一起使用

iphone - 如何获取 UIImage 中使用的图像名称?

iphone - 音频队列启动失败

ruby-on-rails - 从 Rails 应用程序运行 node.js 代码

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

ruby-on-rails - 您可以使用 Authlogic 检查以前使用过的密码(密码历史记录)吗?