update user email

func updateCurrentUserPropsSync() {

    Types.tryblock({ () -> Void in

        self.backendless?.userService.login("anthony.hayek@live.com", password: "anthony")

        let currentUser = self.backendless?.userService.currentUser

        print("User has been logged in (SYNC): \(currentUser)")

        let properties = [

            "email" : "Agent 007"


        currentUser?.updateProperties( properties )

        let updatedUser = self.backendless?.userService.update(currentUser)

        print("User updated (SYNC): \(updatedUser)")


                   catchblock: { (exception) -> Void in

                    print("Server reported an error: \(exception)" )



thats the code im using to update my users email, how can i do the same without self.backendless?.userService.login("anthony.hayek@live.com", password: “anthony”)
what i mean is that i wanna adentify the user i wanna change its email by another method,
using his facebook id for example

Hi anthony,
It looks like this topic duplicates that one. I’ve answered your question there .
Regards, Ilya