如何在wordpress中进行会话登录

时间:2018-08-31 06:25:39

标签: php wordpress session login

如何将会话添加到我使用wordpress会话创建的表单中,以便仅当管理员登录后才能访问该表单?

谢谢。

2 个答案:

答案 0 :(得分:2)

为什么要使用会话来确定管理员用户是否已登录?
您可以简单地使用内置的Wordpress函数:

current_user_can( 'manage_options' )Wordpress Developer

答案 1 :(得分:1)

function init_sessions() 
{
   if (user_logged_on_site) {
      @session_start();
      $user_id = $_SESSION['wp_user_id']; 
      wp_set_auth_cookie( $user_id); 
  }
}
add_action('init', 'init_sessions');

$ _ SESSION在Wordpress中不使用。因此,您需要向function.php中添加一些代码,请从http://www.frank-verhoeven.com/using-session-in-wordpress/

中进行检查