Примечание: подробное объяснение, пожалуйста, прочитайте до конца, нужно было объяснить текущую работу и проблему
У меня есть существующее веб-приложение, я пытаюсь создать приложение IONI C 4, в котором под initializeApp()
in app.component.ts
Я открываю свое веб-приложение в InAppBroser
.
. Оно работает нормально. Когда я открываю свое приложение Ioni c android, оно открывает URL-адрес веб-приложения и перенаправляет меня на страницу входа. page.
Теперь я хочу обойти функцию входа в систему. Итак, для этого из метода InAppBroser.create()
я передаю свое имя пользователя и пароль в качестве параметра URL, и он работает хорошо.
Теперь возникает проблема, когда я меняю имя пользователя и пароль.
Какую реализацию я хочу сделать.
Во время открытия приложения Ioni c оно проверит имя пользователя и пароль в параметре мобильной системы, если не находит его, то он откроет пользовательскую страницу входа в систему IONI C, где пользователь введет учетные данные и нажмет кнопку входа.
При действии входа в систему IONI C он сохранит учетные данные в параметре мобильной системы и обновит sh page.
Теперь он получит учетные данные из системных параметров и передаст их с URL-адресом при вызове InAppBrowser.create();
Теперь возникает проблема, когда учетные данные неверны. В веб-приложении, если страница действий входа в систему получает неверные учетные данные, она перенаправляется на $_SERVER['HTTP_REFERER']
Теперь, как я буду обрабатывать это $_SERVER['HTTP_REFERER']
в приложении ioni c?
Потому что то, что происходит в настоящее время в случае неправильных учетных данных
- Ioni c вызов приложения для входа в веб-приложение из InAppBroser.create ().
- Вход в веб-приложение снова перенаправляет на Ioni c
- Иони c снова вызовите вход в веб-приложение из
- InAppBroser.create (). Вход в веб-приложение снова перенаправляется на Ioni c
- Ioni c, снова вызывается вход в веб-приложение с
- и т. Д., Он запускается в al oop
Что необходимо:
Когда пользователь вводит неверные учетные данные.
веб-приложение будет перезванивать Приложение Ioni c.
Теперь приложение Ioni c распознает обратный вызов из веб-приложения и откроет пользовательскую страницу входа IONI C
Где пользователь будет вводить свои учетные данные и должен сохранить их в параметре мобильной системы.
Как установить и получить системный параметр в Ioni c?
Как я буду обрабатывать обратный звонок с PHP Действие входа?
Иони c код
PHP код входа в систему