rhomobile中查询的用户id



我正在rhodes制作一个应用程序,该应用程序通过rhoconnect与asp.net mvc Web服务连接。我很困惑如何在rhodes中处理"当前用户id"。asp.net中函数的一个例子是:getFriends(int personid),changeSettings(int personid)。。。新用户必须在rhodes注册,我会直接向asp.net发送一个http帖子来创建新用户(这样他就可以登录了)。

POST/ActiveUser/create

def创建

@active_user = ActiveUser.create(@params['active_user'])
Rho::AsyncHttp.post(
        :url => "http://192.168.1.3/WS/Login/Register",
        :headers => {"Content-Type" => "application/json"}, 
        :body => "{Firstname:"" + @params['active_user']['email'] + ""}",
        :callback => (url_for :action => :httppost_callback),
        :callback_param => "" 
      )
redirect :action => :httpview

结束

现在我已经创建了一个活动用户模型来保存当前用户和他的设置。但我怀疑这样做是否正确。所以我想在asp.net中创建personid,然后返回它?我似乎找不到如何处理这个问题的例子。(他们从不在源适配器的查询函数中发布参数)我不知道在哪里和什么时候保存personid,这样我就可以一直访问它,因为我几乎在asp.net中的每个查询都需要它。(Store.put_value??)。我已经搜索了好几天了,我真的陷入了这个问题:(

谢谢!

在application.rb文件中使用in-initialize方法声明一个全局变量。如

$user_details ||= {}

然后,在任何控制器的任何其他方法中,u都可以访问该变量,并且可以分配和更新该变量的值。

$user_details[:user_id] = 1

相关内容

  • 没有找到相关文章