#iphone #ipad #authentication #ios
#iPhone #iPad #аутентификация #iOS
Вопрос:
Возможно ли ограничить доступ к определенным представлениям в собственном приложении IOS? Например, если пользователь проходит аутентификацию в веб-службе из приложения для iPad, может ли затем этому пользователю быть запрещено просматривать определенные части приложения в зависимости от его роли? как это можно сделать?
Комментарии:
1. Как вы планируете хранить информацию о пользователе? Список? SQLite?
2. учитывая, что я новичок в мире IOS…. Я открыт для suggestions…is существует «лучшая практика», когда дело доходит до такого рода вещей? предоставляет ли Apple какие-либо рекомендации?
3. Apple предоставляет множество примеров исходного кода. Возможно, вам потребуется ознакомиться с рекомендациями и другими документами, которые они предоставляют.
Ответ №1:
Запрашивайте токен у веб-службы. Скрыть объекты и элементы управления, которые отображали бы объекты или представления, если вы не получаете правильный токен обратно из веб-службы. Вы просто можете установить для свойства isHidden большинства любых объектов пользовательского интерфейса значение YES.
Ответ №2:
Назначьте пользователю метку безопасности, и если метка соответствует определенному уровню, то предоставьте доступ.
Комментарии:
1. Спасибо за ответ … не могли бы вы, пожалуйста, предоставить немного больше информации в отношении вашего предложения выше? Я не уверен, что следую вашим мыслям.