我使用函数wp_signon()来检查用户信息,我只检查用户和密码是否为真,即不登录。当我调用函数和数据没问题时,用户将登录。
那么我该如何解决问题呢。因为当调用函数时,另一个用户注销。并且此用户登录。
此代码:
$creds = array(
'user_login' => 'mysuser',
'user_password' => 'mypassword',
'remember' => false
);
$user = wp_signon( $creds, false );
答案 0 :(得分:1)
<p:commandButton id="export" icon="fa fa-file-excel-o" value="#{msg['tweets']}" ajax="false" onclick="PrimeFaces.monitorDownload(start, stop);"
rendered="#{localTwitterBean.tweetInfoList.size()>0}">
<p:fileDownload value="#{localTwitterBean.exporter.getTweetsExcelDocument(localTwitterBean.tweetInfoList)}"/>
</p:commandButton>
<p:dataGrid id="tweets" var="tweet" value="#{localTwitterBean.tweetInfoList}" columns="1">
<ui:include src="/WEB-INF/include/tweet_list.xhtml">
<ui:param name="checkboxValue" value="#{localTwitterBean.exporter.exportCheckbox[tweet.id]}"/>
<ui:param name="renderCheckbox" value="true"/>
</ui:include>
</p:dataGrid>
是使用提供的凭据登录用户的功能。
如果您只想查看密码,可以使用wp_signon()
。
wp_check_password()