jjzjj

currentuser

全部标签

android - Firebase 数据库未存储数据,logcat 未显示错误

我正在学习Kotlin并尝试在用户登录应用程序时将用户的电子邮件和UID保存在firebase数据库中,但数据未存储在数据库中并且logcat未显示任何错误,所以我无法弄清楚是什么问题。附言-我已将firebase数据库规则设置为{"rules":{".read":true,".write":true}}这是login.kt文件代码packagecom.revorg.tictactoeimportandroid.content.Intentimportandroid.support.v7.app.AppCompatActivityimportandroid.os.Bundleimpor

ios - 重新启动应用程序时 GIDSignIn.sharedInstance().currentUser nil

最初我在检查我们是否已将数据保存到钥匙串(keychain)中时遇到了问题。我找到了这篇文章并遵循了BhavinBhadani的建议:Wheneveryoucheckif([GIDSignInsharedInstance].hasAuthInKeychain),beforethataddyoursigninscopes..https://github.com/googlesamples/google-services/issues/27这解决了我的第一个问题,即GIDSignIn.sharedInstance().hasAuthInKeychain()在用户之前成功登录然后终止应用程序

ios - 替代 Swift 中的臭味全局变量?

我定义了一个具有静态属性的全局结构,其值在我的许多ViewController中使用,如下所示:publicstructAppGlobal{staticvarcurrentUser=UserModel()staticletsomeManager=SomeManager()//Preventothersfrominitializingprivateinit(){}}然后在我的UIViewController中,我可以做这样的事情:classMyController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()

ios - PFUser.currentUser() 是一个数组吗?

目前正在尝试创建一个指向当前用户的对象,但是,我收到一个错误,声称PFUser.currentUser()是一个数组:[Error]:invalidtypeforkeyrequested,expected*_User,butgotarray(Code:111,Version:1.7.4)我的代码在这里:varrequests=PFObject(className:"Requests")requests.addObject((PFUser.currentUser()!),forKey:"requested")requests.save() 最佳答案

ios - Parse 的 CurrentUser 不保留刷新的数据

使用ParseforiOS,我修改了_User的表以包含一个名为“Friends”的字段,它是指向其他_User的指针数组(顺便说一句,我还有其他附加字段)。当我调用PFUser.currentUser()时,我没有在用户对象中看到这个friend字段。所以我调用了PFUser.currentUser().fetch()(因为refresh方法似乎不再存在了),我终于有了friends我的currentUser对象中的字段。但是,一旦我退出应用程序,该字段就会丢失。与当前用户的所有其他字段不同,它似乎没有保存在本地。我应该如何强制刷新缓存的当前用户? 最佳答

swift - 解决 Swift 3 中过多的 else-if 语句

问题:给定函数的输入,测试每个用户以确保他们符合以下条件:1.users数组中的每个用户不能与当前用户共享一个聊天室。(聊天室对象有两个属性“firstUserId”和“secondUserId”。2.users数组中的每个用户都不是当前用户。3.users数组中的每个用户都在当前用户的5英里半径范围内。在完成处理程序的调用View中,我检查User对象的值是否为true,如果是,我将其作为潜在匹配项显示给当前用户。现在,我很快就用暴力破解了这个解决方案,但每次看到它都会感到畏缩。看起来效率很低。非常感谢有关更优雅解决方案的任何提示!typealiasvalidUsersComplet

ios - Parse - 绕过 AppDelegate 中的登录

如果当前用户不是零,我正在努力绕过登录屏幕。为此,我遵循了发布的建议here.运行代码后,我在模拟器中得到一个空白的白色View,没有显示任何错误。这是代码:storyboard=UIStoryboard(name:"Main",bundle:NSBundle.mainBundle());letcurrentUser=PFUser.currentUser()print(currentUser)ifcurrentUser!=nil{self.window?.rootViewController=storyboard?.instantiateViewControllerWithIdenti

ios - Swift & Parse - PFUser currentUser 从不等于 nil

我正在使用Xcode、Swift和Parse。当我尝试注销PFUser时,我永远不会返回nil。在应用程序的这一部分,viewController只是显示几个按钮,一个是登录按钮。一个是让用户注册。一种是让用户更改详细信息,另一种是简单的注销。注销时两个重要的代码是;@IBActionfunclogout(sender:AnyObject){PFUser.logOut()varcurrentUser=PFUser.currentUser()self.displayAlert("Youarenowloggedout",error:"")println(currentUser!)}@IBA

ios - Firebase 电子邮件验证不验证帐户

我检查了用户是否通过电子邮件验证。然而,无论我发送多少邮件并确认,验证状态仍然是false。我在检查时做错了什么吗?FIRAuth.auth()?.addStateDidChangeListener({(auth,user)inif(auth.currentUser?.isEmailVerified)!{letmainStoryboard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letNewPostViewController:UIViewController=mainStoryboard.instantiateViewCont

ios - 使用 Firebase 3 和 Swift 注销用户仍然显示 `currentUser`

我正尝试在我的iOS应用程序中使用Firebase3注销用户。这是我的代码:do{databaseReference.child("Users").child(CUUID!).removeAllObservers()tryFIRAuth.auth()?.signOut()print("FIRUSER-\(FIRAuth.auth()?.currentUser)")self.performSegueWithIdentifier("logOutSegue",sender:self)}catchletlogOutError{print("ErrorLoggingUserOut-\(logOu