问候: 我试图将参数从一个页面传递到另一个页面。我该怎么做呢?有人登录应用程序时,我不希望他们登录两次。我希望其他页面知道该用户已经登录并让他或她可以使用其他页面。这只是为了防止多次登录。
我赞赏我可以获得的任何帮助。
最诚挚的问候, 大卫拉梅扎尼
答案 0 :(得分:0)
同意w / Jacob:在会话中添加一个标志以显示用户已登录。您可以从用户访问的任何页面访问该会话变量,直到他们注销或关闭浏览器。
答案 1 :(得分:0)
当您从http://example.com/wp-login.php登录WordPress时,WordPress会存储以下两个Cookie:
您的用户名
密码的双重哈希副本
WordPress使用这两个cookie来绕过wp-login.php的密码输入部分。如果WordPress识别出您有有效的,未过期的cookie,则直接转到WordPress管理界面。如果您没有cookie,或者它们已过期,或者以其他方式无效(例如您因某种原因手动编辑它们),WordPress将要求您再次登录,以获取新的cookie。 http://codex.wordpress.org/WordPress_Cookies
如果您想使用WordPress的其他数据,您可以使用is_user_logged_in条件语句:
<?php
if ( is_user_logged_in() ) { echo 'Welcome, registered user!';} else { echo 'Welcome, visitor!';};?>