2015-12-05 5 views
-3

Я хочу узнать, есть ли у пользователя пароль, чтобы я мог показать/не показывать кнопку, например, для изменения пароля. Как я могу это сделать?Parse: Как узнать, есть ли у пользователя пароль?

UPDATE

Это дифференцировать пользователей с паролями против авторизовались через Facebook. Я могу узнать, связан ли пользователь с FB. Но я не знаю, есть ли у них пароль.

+0

Определить глобальную переменную «HasPassword» и сохранить ее в (сеансе или файле cookie ...), когда пользователь выполнил вход в систему, если пароль пуст, сделать HasPassword = false else HasPassword = true, а затем ChangePasswordBtn.Visible = HasPassword –

+0

Существует двусмысленность в ваш вопрос ... – Pedram

+0

https://parse.com/docs/js/api/classes/Parse.User.html – Shanoor

ответ

1

Невозможно узнать, установлен ли пароль пользователя Facebook или нет. Вы также не можете обнаружить что-либо в облаке, когда пользователь меняет свой пароль в любое время. Учитывая, что ваше приложение должно обеспечить интерфейс для пользователей, чтобы установить любой пароль в первую очередь, вы можете написать настраиваемую функцию набора/сброса пароля, которая не только сбрасывает пароль пользователя, но также позволяет пользователю вводить пароль. В своем приложении вы проверяете это поле пользователя и определяете, что показывать в вашем интерфейсе.