Я делаю приложение на Родосе, которое соединяется через rhoconnect с веб-службой asp.net mvc.Я запутался, как обрабатывать «текущий идентификатор пользователя» на Родосе.Примером функции в asp.net является: getFriends (int personid), changeSettings (int personid) ... Новый пользователь должен зарегистрироваться на Родосе, и я отправляю http-сообщение непосредственно на asp.net, чтобы создать нового пользователя.(чтобы он мог войти в систему).
POST / ActiveUser / create
def create
@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
end
Сейчас я создалАктивная модель пользователя для сохранения текущего пользователя и его настроек.Но я сомневаюсь, что это правильный способ сделать это.Итак, я подумал создать персону в asp.net, а затем вернуть его?Я не могу найти пример, как эта проблема решена.(Они никогда не публикуют параметр в функции запроса в исходном адаптере.) Я не знаю, где и когда сохранить персону, чтобы я мог обращаться к нему постоянно, потому что он мне нужен почти для каждого запроса в asp.net.(Store.put_value ??).Я искал несколько дней, и я действительно застрял на этом: (
Спасибо!