wdelements
Legacy Member
Ik heb momenteel een simpele app die hetvolgende doet:
Indien er geen gebruikersgegevens in de shared preferences zitten dan wordt er een loginvenster getoond.
Bij de ingave van de logingegevens wordt een request naar mijn website gedaan die dan via json teruggeeft of de login succesvol is of niet.
Indien succesvol worden de shared preferences opgeslagen.
Nu zou ik echter sommige pagina's in mijn app via een webview willen inladen.
Zoals bijvoorbeeld het gebruikersprofiel, waar gebruikers dan hun info eventueel kunnen aanpassen.
Alleen vraag ik mij af hoe ik naar deze webview mijn huidige gebruiker ga doorgeven?
Gewoon de gebruikersnaam doorgeven is natuurlijk niet veilig, maar opnieuw laten inloggen bij het openen van een webviewpagina is natuurlijk ook niet de bedoeling.
De instagramapp op android maakt ook gebruik van de manier die ik wil toepassen, dus inloggen in de app en dan bepaalde paginas zoals het gebruikersprofiel via een webview openen.
Iemand enig idee hoe dit precies in zijn werk gaat? Ik kan allerhande info via Google vinden, maar niets concreet over een te volgen werkwijze.
Indien er geen gebruikersgegevens in de shared preferences zitten dan wordt er een loginvenster getoond.
Bij de ingave van de logingegevens wordt een request naar mijn website gedaan die dan via json teruggeeft of de login succesvol is of niet.
Indien succesvol worden de shared preferences opgeslagen.
Nu zou ik echter sommige pagina's in mijn app via een webview willen inladen.
Zoals bijvoorbeeld het gebruikersprofiel, waar gebruikers dan hun info eventueel kunnen aanpassen.
Alleen vraag ik mij af hoe ik naar deze webview mijn huidige gebruiker ga doorgeven?
Gewoon de gebruikersnaam doorgeven is natuurlijk niet veilig, maar opnieuw laten inloggen bij het openen van een webviewpagina is natuurlijk ook niet de bedoeling.
De instagramapp op android maakt ook gebruik van de manier die ik wil toepassen, dus inloggen in de app en dan bepaalde paginas zoals het gebruikersprofiel via een webview openen.
Iemand enig idee hoe dit precies in zijn werk gaat? Ik kan allerhande info via Google vinden, maar niets concreet over een te volgen werkwijze.