我们如何检查USERID中是否存在USERID.
我有LDAP String和UserID,我可以找到Active Directory中是否存在该UserID.我在ASP.NET Web应用程序(.NET 3.5)中使用它
我一直在为我公司的支持中心工作,我们需要在登录时跟踪个人用户.如果可能的话,我们也希望跟踪详细信息,例如访问的页面和在网站上花费的时间.我可以使用自定义变量跟踪有多少人登录该网站,但我无法跟踪单个用户.这是我用来尝试获取单个用户ID的代码:
$(document).ready( function() {
var welcomeEmail = document.getElementById('welcome_email').innerHTML;
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-30086012-1']);
var welcomeEmail;
if( $('#welcome_email').length > 0 ) {
//This block of logic makes sure that the welcome_email element actually exists, it will not exist if a user is not logged in yet
welcomeEmail = document.getElementById('welcome_email').innerHTML;
}
_gaq.push(['_setCustomVar',1,'UserEmail',welcomeEmail,1]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; …
Run Code Online (Sandbox Code Playgroud) 有没有办法使用Core Reporting API(v3)查询结果并按用户ID过滤这些结果,假设它正确地发送到Google Analytics?
我已经搜索了很多这个问题并阅读了大量文章,但我没有找到一个可以做到这一点的地方.而且,我无法User ID
在报告界面中看到任何地方,这让我怀疑这甚至是可能的.我猜我必须在这里做一些类似于推荐的东西才能做到这一点?
UPDATE
显然,我的问题的目的并不十分清楚,正如Eike的评论所强调的那样.我想要做的是使用客户端API为具有特定Id的特定用户生成报告,然后将这些结果与我在系统数据库中有关此用户的信息相结合,以根据我的业务需求执行某些操作.
对于我们的应用程序的下一个版本,我想更改sharedUserId,因为我们现在使用内部控制仪表板应用程序,该应用程序必须写入其他应用程序的设置文件.
但由于该应用程序已安装在许多手机上,这是一个问题吗?我在模拟器上运行了一些测试,我在设备日志中看到了无法写入*.bak版本的首选项文件的例外情况.不确定是多么重要.奇怪的是,即使使用另一个Linux用户ID创建了shared_prefs文件夹,安全设置似乎仍然有效.
有没有人以前尝试过这个?
在亚马逊alexa技能请求中有一个userId,我试图了解这是什么,如果有一些参考,因为我想链接和Amazon Echo用户帐户与我自己的应用程序中的帐户,并这样做我必须有某种静态userId才能使用.
示例请求:
{
"version": "1.0",
"session": {
"new": false,
"application": {
"applicationId": "amzn1.echo-sdk-ams.app.[unique-value-here]"
},
"sessionId": "session1234",
"attributes": {},
"user": {
"userId": null //IS THERE A DETAILED REFERENCE OF THIS SOMEWHERE?
}
},
"request": {
"type": "IntentRequest",
"requestId": "request5678",
"intent": {
"name": "MyColorIsIntent",
"slots": {
"Color": {
"name": "Color",
"value": "blue"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud) amazon userid amazon-web-services alexa-skill alexa-skills-kit
在我的一个Meteor.publish()
功能中,this.userId
具有的价值undefined
.我不能打电话,Meteor.userId()
因为它在发布功能中不可用.你userId
现在应该怎么样?
每次我的应用程序从App Store更新时,由于某种原因,少数用户会获得新的identifierForVendor.我的用户没有注册或登录.它们都是匿名的,因此我需要通过供应商ID将它们分开.
我认为在某些设备上可能没有足够的空间,导致应用程序被删除并重新安装,但事实并非如此,因为在上一次更新中,我的一个朋友有超过2GB的空闲空间.
我知道删除并重新安装应用程序的用户更改了identifierForVendor.但这不是这里的情况,因为应用程序刚刚更新.
问题是什么?奇怪的是,尚未发现开发团队设备.或者仍然有用户在无数的应用更新,操作系统更新等之后没有遇到此错误.这只发生在一小部分用户身上.所有用户都是iOS7 +,它适用于不同的设备型号和iOS版本.
我使用此代码获取其ID:
static let DeviceId = UIDevice.currentDevice().identifierForVendor.UUIDString
Run Code Online (Sandbox Code Playgroud)
然后我将它们保存到NSUserDefaults中:
NSUserDefaults.standardUserDefaults().setBool(true, forKey: "User" + DeviceId)
NSUserDefaults.standardUserDefaults().synchronize()
Run Code Online (Sandbox Code Playgroud)
然后我会在每次新登录时检查用户是否存在:
static func doesUserExist() -> Bool {
var userDefaultValue: AnyObject? = NSUserDefaults.standardUserDefaults().valueForKey("User" + DeviceId)
if defaultValue == true {
println("Userdefaults already has this guy, moving on")
FirstTime = false
return true
} else {
println("First time in the app!")
FirstTime = true
return false
}
}
Run Code Online (Sandbox Code Playgroud)
如果用户确实存在,则启动登录过程.如果用户不存在,则向他们显示注册过程.我使用Parse.com作为后端,deviceID用作用户名.当少量用户遇到此错误时,我会看到一个新用户名和一个新帐户.
对于Telegram,如何找到我自己的用户ID(chat_id
)以用于Telegram API?
我想通过Telegram API向自己发送一条消息,如下所示:
https://api.telegram.org/bot<BOTID>/sendMessage
Run Code Online (Sandbox Code Playgroud) 我被分配到了
编写一个C程序,打印以下标识符PID,PPID,SID,PGID,UID,EUID.
然后,作业继续问
什么代表每个标识符?
我已完成该程序,但尚未找到有关标识符的充分解释.
我正在网站上工作,允许人们在线创建个人资料.我想知道使用MySQL AUTO_INCREMENT
ed ID作为我的用户ID 是否是正确的选择.还要记住,有一天我可能不得不跨多个服务器复制数据库?
例如,你会在Twitter或Facebook这样的网站上对userIds使用这种方法吗?
我之前尝试用PHP生成userIds.我使用过这样的东西:
function generateID() {
$possible = "1234567890";
$code = "";
$characters = mt_rand(7,14);
$i = 0;
while ($i < $characters) {
$code .= substr($possible, mt_rand(0, strlen($possible)-1), 1);
$i++;
}
return $code;
}
Run Code Online (Sandbox Code Playgroud)
这给出了我需要的值类型,但是我总是必须从DB检查该ID是否还不存在.
有没有更好的方法?
userid ×10
alexa-skill ×1
amazon ×1
android ×1
c# ×1
ios ×1
javascript ×1
linux ×1
meteor ×1
mysql ×1
publish ×1
telegram ×1
telegram-bot ×1
udid ×1
unix ×1