Yêu cầu thg 9 9, 2020 4:21 SA 241 0 4
  • 241 0 4
0

Login in webview mobile app

Chia sẻ
  • 241 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 CÂU TRẢ LỜI


Đã trả lời thg 9 9, 2020 6:31 SA
Đã được chấp nhận
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.

Chia sẻ
Đã trả lời thg 9 9, 2020 4:25 SA
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

Chia sẻ
Avatar tuan pham @Hunter113
thg 9 9, 2020 4:36 SA

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 ạ

Đã trả lời thg 9 9, 2020 4:45 SA
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.

Chia sẻ
Avatar tuan pham @Hunter113
thg 9 9, 2020 5:32 SA

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ơ ạ

Avatar Hiển Lê @hienlt0610
thg 9 10, 2020 9:36 SA

@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

Đã trả lời thg 9 10, 2020 7:51 SA
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
Chia sẻ
Avatar tuan pham @Hunter113
thg 9 21, 2020 10:25 SA

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 ạ

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí