如何获取登录到当前会话的用户的ID
How to get the ID of the user who is logged into the current session?
我需要找到登录到当前会话的用户。我尝试了以下操作,但没有成功:有人能帮我吗?提前感谢!
$.get(CurrentServerAddress + '/service/v4/rest.php', {
method: "get_user_id",
input_type: "JSON",
response_type: "JSON",
rest_data:'"new_get_user_id":["session":"' + SugarSessionId + '"]'
}, function(data) {
if (data !== undefined) {
var userID = jQuery.parseJSON(data);
}
});
我尝试了以下操作,它对我有效。
var userID = '';
$.get(CurrentServerAddress + '/service/v4/rest.php', {
method: "get_user_id",
input_type: "JSON",
response_type: "JSON",
rest_data: '[{"session":"' + SugarSessionId + '"}]'
}, function(data) {
if (data !== undefined) {
userID = jQuery.parseJSON(data);
}
});
'authenticated_user_id'
据我所知,这是会话中您应该寻找的糖crm项目,您是否要求这样做?
您正在进行的REST调用要求您具有SESSION令牌。通常,我们会在CRM上设置一个REST用户,该用户可以通过REST访问。
相关文章:
- 如何检测用户是否在同一会话中打开了多个窗口或选项卡
- DreamFactory REST API POST休息/用户/会话请求总是在IE9中返回错误
- 如何获取登录到当前会话的用户的ID
- JavaScript 中的用户会话跟踪
- 允许同一用户在不同数量的设备上多次登录以及如何处理会话
- 在每个 AJAX 请求(Sencha Touch 2)中发送用户详细信息(会话令牌)
- 如何在没有JQuery的情况下,通过对服务器的基本ajax调用,根据浏览器上的用户活动保持服务器会话活动
- Zkoss:如何通知用户会话超时或与服务器的连接丢失
- 我该如何在允许用户导航到其他页面的同时,使用strophe保持聊天会话的打开
- 每个用户/浏览器会话只加载一次Javascript
- 用户使用会话变量登录
- 具有多个用户或会话的网页
- 当用户刷新页面时,如何在单独的服务器中处理socket.io上的会话
- 可以'在尝试使用chai请求代理为测试维护用户会话时,t在发送标头后设置标头出错
- 如何将用户会话保存在PHP中的一个变量中,以便在JavaScript中引用
- Passport本地策略未将用户保存在cookie或会话中
- 当用户移回登录页面时清除会话
- 当用户关闭选项卡或窗口时销毁会话
- 使用 http 删除终止用户会话
- 尝试让PHP会话用户进入JavaScript