2017-05-16 29 views
8

Có thể xóa cookie xem web có nguồn gốc phản ứng không? khi tôi thay thế để xem khác và quay trở lại và gắn kết webview một lần nữa, nó trông giống như cookie vẫn còn tồn tại trong webview ..Cookie webview rõ ràng, có nguồn gốc phản ứng?

lời chào

+0

Có một số mô-đun mà họ tạo cookie và cũng xóa chúng. https://github.com/joeferraro/react-native-cookies –

+0

Bạn có tìm thấy bản sửa lỗi cho điều này không? Tôi đang sử dụng các thư viện để xử lý nó nhưng Google dường như luôn được đăng nhập trên Android mặc dù tôi có thể xóa chúng trên iOS để đăng xuất người dùng. –

+0

Vì vậy, cuối cùng tôi đã thực hiện một phương pháp ở phía máy chủ (smth như logout) mà buộc người dùng autologin và cookie tái tạo. Nếu không có điều này, sau khi thành phần rõ ràng, webview vẫn có quyền truy cập vào dữ liệu người dùng trước đó. –

Trả lời

0

Bạn có thể sử dụng AsyncStorage mà đi kèm với phản ứng bản địa

import { AsyncStorage } from 'react-native' 
AsyncStorage.setItem('token', user.token) 
AsyncStorage.removeItem('token') 
AsyncStorage.getItem('token', (ignore, result) => {}) 

Chỉ cần cẩn thận getItem là một chức năng dựa trên lời hứa.

Sau đó, kiểm tra tải thành phần tạo ra một hành động/chức năng kiểm tra xem người dùng có ủy quyền cho nó dựa trên những điều trên không!

Các vấn đề liên quan