Нужно интегрировать страницу входа в мобильное приложение Appcelerator с членством в ASP.NET.
Особый аспект, на который я обращаю внимание, заключается в том, как сохранить пользователя вошедшим в систему между сеансами мобильного приложения, т. Е. После закрытия иповторно открывая мобильное приложение, в которое пользователь все еще входит
В идеале процесс должен выглядеть следующим образом
- Пользователь вводит данные для входа в мобильное приложение
- Передача мобильного приложенияподробности на сайте ASP.NET
- Сайт регистрирует пользователя и возвращает куки аутентификации
- Мобильное приложение хранит куки аутентификации локально
- Для каждого запроса сайта мобильного приложения оно проходит аутентификациюcookie на сайт
- Пользователь выходит из системы, очищает локальную cookie cookie аутентификации
Думая, потому что это мобильное приложение, лучше всего возвращать данные в виде объекта json, например,
if (Membership.ValidateUser(username, password)) {
FormsAuthentication.SetAuthCookie(username, true);
var json = new {
success = true,
username = username,
message = "Logged In",
authCookie = HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName]
};
return serializer.Serialize(json);
Возможен ли этот процесс или я должен искать другое решение?
Спасибо за любую помощь