簡體   English   中英

當使用HTTP而不是https時,WordPress當前用戶是“無效”用戶

[英]Wordpress current user is 'invalid' when on http instead of https

我在wordpress上有一個可以同時在http和https上運行的網站,但是當用戶登錄時,顯然使用了https。

我注意到的是,登錄后,如果我使用http訪問任何頁面,則wp_get_current_user()函數將返回ID = 0的私有用戶。 我還可以看到,這是全局$ current_user字段上的值。 但是,我仍然可以訪問網站上要求用戶登錄的大多數功能,包括帳戶頁面。

如果我只是簡單地改回https,則wp_get_current_user()返回正確的值。

有任何想法嗎 ?

請使用get_userdata函數而不是wp_current_user()

get_userdata Codex

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM