Asked Sep 9th, 4:21 AM 114 0 4
  • 114 0 4
0

Login in webview mobile app

Share
  • 114 0 4

Chào A/e ạ.Hiện tại e đang có 1 vấn đề cần mọi người giúp đỡ ạ, Hiện tại e đang có 1 app Reacnative và 1 web php, Giờ nếu bên app dùng webview những page bên web cần phải login thì ko vào đc ạ, Để giải quyêt vấn đề có cách nào ko ạ. Thanks mn đã đọc ạ

4 ANSWERS


Answered Sep 9th, 6:31 AM
Accepted
0

Theo ý hiểu của mình thì chưa thấy bên nào làm được như vậy. Vì web bạn đang được view trên 1 app khác (ví dụ Facebook Messenger) thì nó không thể kết nối đến app trên mobile để thực hiện lấy thông tin Login được. Việc giao tiếp giữa các app trong 1 máy có thể có nhưng webview sang app khác thì mình chưa thử 😮

Có cách dùng Socket mà các bên Chat đang làm (Gmail, Zalo, Slack ..) là trên web gửi link otp đến app, mở app ra click confirm là bên web tự Login.

Share
Answered Sep 9th, 4:25 AM
0

Nếu theo mình hiểu thì có phải app đăng nhập thì bên web bị logout đúng ko?

Nếu như vậy thì bạn tìm hiểu

Oauth2: https://viblo.asia/p/introduction-to-oauth2-3OEqGjDpR9bL

Share
tuan pham @Hunter113
Sep 9th, 4:36 AM

Cảm ơn a đã rep ạ. ko ạ, tức là bên app dùng webview a,nhưng cái page đó cần đăng nhập mới vào đc. e muốn khi mở webview thì auto login ấy ạ

0
| Reply
Share
Answered Sep 9th, 4:45 AM
0

Bên web có cơ chế chuyển trang về page login khi chưa đăng nhập không b. Nếu có rồi thì khi vào page chưa đăng nhập thì web sẽ redirect về trang login . login xong thì lại chuyển hướng về trang ban đâu.

Share
tuan pham @Hunter113
Sep 9th, 5:32 AM

nếu thế thì lại bình thường quá ạ.m đang muốn ko redirect trang login ấy. Mong muốn là nó auto login đc cơ ạ

0
| Reply
Share
Hiển Lê @hienlt0610
Sep 10th, 9:36 AM

@Hunter113 Login lần đầu, sau khi login thành công lưu cookie xuống mobile, mỗi lần load web bác load cookie vào là nó auto login luôn

0
| Reply
Share
Answered Sep 10th, 7:51 AM
0

Theo mình, vấn đề của bạn như sau:

  • Cách tối dạ nhất là bạn dùng App để view trang web dưới dạng WebView, vậy khác gì app của bạn là 1 trình duyệt web, mà như vậy chưa chắc nó đã tối ưu, secure...vv như browser của ứng dụng. Lúc này rất bị động ! Để giải quyết vấn đề trên, nếu project linh động được. Bạn nên phối hợp với đội Web, viết một RESTFul API có authentication bằng thông tin đăng nhập website, để publish các thông tin từ trang bạn cần view ra result dạng JSON. Ở app lúc này bạn chỉ việc xử lý JSON đó cho khỏe, tiện lợi hơn
Share
tuan pham @Hunter113
Sep 21st, 10:25 AM

dạ cảm ơn a. thật ra khách hàng họ muốn dùng lại view của web nên dùng webview thôi ạ bên app có cả phần webview cả phần riêng của app nữa a ạ

0
| Reply
Share