Facebook 在解析中注册时未为用户创建会话
我使用Facebook登录和用户名/密码登录并解析。无论用户选择使用哪种方法注册,注册时都不会在数据库中创建会话 用户和安装创建良好,但没有会话 用户必须注销并再次登录才能创建会话 我不知道该怎么解决这个问题。任何帮助都将不胜感激 谢谢 Facebook注册:Facebook 在解析中注册时未为用户创建会话,facebook,session,parse-platform,Facebook,Session,Parse Platform,我使用Facebook登录和用户名/密码登录并解析。无论用户选择使用哪种方法注册,注册时都不会在数据库中创建会话 用户和安装创建良好,但没有会话 用户必须注销并再次登录才能创建会话 我不知道该怎么解决这个问题。任何帮助都将不胜感激 谢谢 Facebook注册: let permissions = ["public_profile", "email", "user_friends"] PFFacebookUtils.logInInBackgroundWithRead
let permissions = ["public_profile", "email", "user_friends"]
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) {
(user: PFUser?, error: NSError?) -> Void in
if user != nil {
if user!.isNew || user!["facebookId"] == nil {
//PROMPT FOR A NEW USERNAME
THISUSER.blankUserObject()
THISUSER.parseUser = user!
newLogin = true
facebookSignUp = true
self.view.endEditing(true)
self.navigationController!.pushViewController(self.storyboard!.instantiateViewControllerWithIdentifier("SignUpViewController"), animated: true)
} else {
THISUSER.createNewUserObject(PFUser.currentUser()!)
THISUSER.hasValidToken = true
self.loggedIn()
}
用户名/密码注册:
newUser.signUpInBackgroundWithBlock({ (success, error) -> Void in
if success {
let installation = PFInstallation.currentInstallation()
installation["user"] = newUser
installation.saveInBackground()
THISUSER.createNewUserObject(newUser)
THISUSER.hasValidToken = true
self.dismissViewControllerAnimated(true, completion: nil)
}
})