我正在尝试使用Cognito和开发人员验证身份来验证我的用户.我的问题是如何使用objective-c将identityId设置为从iOS开发人员后端返回的正确的?
如果我在代码中手动拨打电话或使用邮递员,我的服务器会返回正确的ID,并且Cognito会识别它并正确交换令牌.
iOS框架似乎是自我分配一个不正确的identityId.我真的很难理解文档,因为它已经过时且含糊不清.
这是我的代码如下:
NSLog(@"Complete login");
NSMutableDictionary *merge = [NSMutableDictionary dictionaryWithDictionary:self.credentialsProvider.logins];
[merge addEntriesFromDictionary:logins];
self.credentialsProvider.logins = merge;
// Force a refresh of credentials to see if we need to merge
task = [self.credentialsProvider refresh];
NSLog(@"Complete login 2-- %@", self.credentialsProvider.identityId); //The identityId assigned is incorrect...
NSLog(@"Complete login 2-- %@", self.credentialsProvider.identityPoolId); //The identityPoolId is correct
Run Code Online (Sandbox Code Playgroud)
下面的一些清晰度:这是它到目前为止的工作方式:1 - 当应用程序运行时,它会自动从amazon分配一个随机的identityId(因此用户最初是未经身份验证的).2 - 用户输入他们的凭证然后我的代码向我的后端发出URL请求,该请求返回有效的令牌以及用户名和密码的正确identityId.3 - 现在需要在代码中初始化这个新的identityId以覆盖旧的未经身份验证的identityId.4 - 新idendityId和令牌从我的服务器返回需要发送给Cognito进行最后的验证和Cognito返回更多的认证.当我手动说我通过邮递员发送请求.
简而言之:1:如何更改/设置我的identityId?2:如何将从我的后端收到的更新凭证发送到Cognito?
今天已经把我的头发拉了好几个小时.我无法从已打开的Flash网站打开另一个网站.
这是代码:
GotoFB.addEventListener(MouseEvent.CLICK, gotoFB);
function gotoFB(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.facebook.com"), "_blank");
}
Run Code Online (Sandbox Code Playgroud)
这适用于Flash播放器,但不适用于chrome/ie/firefox ..
我正在创建一个PHP脚本,连接到通过COM5上的串行连接连接的3G调制解调器.
我收到以下错误,我相信这是因为php没有对COM5的r/w访问:
警告:fopen(COM5 :) [function.fopen]:无法打开流:第9行的C:\ xampp\htdocs\SMStest\test2.php中没有这样的文件或目录
// mode com1: BAUD=9600 PARITY=N data=8 stop=1 xon=off
$fp = fopen ("COM5:", "w+");
if (!$fp) {
echo "Uh-oh. Port not opened.";
} else {
$e = chr(27);
$string = $e . "A" . $e . "H300";
$string .= $e . "V100" . $e . "XL1SATO";
$string .= $e . "Q1" . $e . "Z";
echo $string;
fputs ($fp, $string );
fclose ($fp);
}
Run Code Online (Sandbox Code Playgroud) 在PHP我打开一个文本文件并附加到它.但是我需要在文件结束之前附加3个字符.换句话说,我需要从文件中的特定位置追加/写入.
任何人都可以帮忙吗?
最好的问候卢本
我在这个网站上看过类似的问题而无法找到解决方案,所以这是我的问题:
我有一个保存功能,可以保存一些数据.这个功能在另一个影片剪辑的1个影片剪辑中.保存后我想要主时间线的gotoAndStop(1)而不是当前嵌套的...可以有人帮忙吗?
以下是代码:
function save()
{
var oldname:String = so.data.username;
so.data.username = oldname + tf.text + " " + nf.text + "\n";
tf.text = "";
nf.text = ""; // resets textfields
so.flush(); // writes changes to disk
trace("Saved");
gotoAndStop(1); <<----this must goto frame 1 of the main time line??
}
Run Code Online (Sandbox Code Playgroud)
这是AS3.在AS2中,我曾经能够调用_root.或_parent.这将工作正常,但现在它抛出编译器错误.Stage.gotoAndStop(1); 也没工作......
感谢任何帮助,在此先感谢Luben
我在网页内的多个div标签中嵌入Google地图时遇到问题.
如果我在div标签之外声明地图div()(即仅在正文中)它可以工作.但它要么在我页面的顶部或底部.如果我在div中声明它我想要它,它没有显示.几乎就像它在标签内容下面一样.
我非常感谢任何帮助.
我看得很远但我找不到任何关于如何从flash AS3写入CSV文件的资源.我知道flash不能单独写入它.我之前使用PHP写入txt文件,但现在我需要打开一个csv并插入/编辑已经在其中的条目.
我怎样才能做到这一点?
在AS3中,我在舞台上有一个按钮,在它上面我用代码动态创建一个文本框.我的问题是文本下面的区域(即按钮的那一部分)不再可点击.
我设置了:tBox.selectable = false; 但这并没有解决它.
有任何想法吗
节日问候,Luben