I am currently having a problem with users having access to another user's objects in my application.
I know how to set an ACL when a user creates an object when it is already registered in the application, but I don't know how to set an ACL for a subscription. When I set the navigation header to display the user’s ["BusinessName"] column, I get company names from another user column created ... thanks for your help !! very grateful!
@IBAction func signupFinalButton(sender: AnyObject) {
var newUser = PFUser()
newUser.username = username
newUser.password = password
newUser.email = email
newUser["FirstName"] = firstName
newUser["LastName"] = lastName
newUser["BusinessName"] = businessName
newUser["City"] = city
newUser["State"] = state
newUser.ACL = PFACL(user: PFUser.currentUser()!)
or this
newUser.ACL = PFACL(user: PFUser())
newUser.signUpInBackgroundWithBlock({ (succeed, error) -> Void in
or maybe I'm asking parsing wrong? I am new to this.
func navTitle () {
var user = PFUser.currentUser()
var query = PFQuery(className:"_User")
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
if let objects = objects as? [PFObject] {
for object in objects {
self.homeScreen.title = object["BusinessName"] as! String?
}
}else {
self.homeScreen.title = "Home"
}
source
share