可以使用WP登录表单代码从您的CI提交用户名/密码页面到wp-login.php。您可以将redirect_to表单变量设置为所需的任何目标网页。
<form name="loginform" id="loginform" action="http://mysite.com/wp-login.php" method="post">
<p>
<label>Username<br />
<input type="text" name="log" id="user_login" class="input" value="" size="20" tabindex="10" /></label>
</p>
<p>
<label>Password<br />
<input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
</p>
<p class="forgetmenot"><label><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="90" /> Remember Me</label></p>
<p class="submit">
<input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="Log In" tabindex="100" />
<input type="hidden" name="redirect_to" value="http://mysite.com/mysite2/somelandingpage.php" />
<input type="hidden" name="testcookie" value="1" />
</p>
你说的是集成的WP网站和CI的网站,并使用单点登录的方法来访问这两个网站?或者你是否真的在谈论有外部登录表单,允许你登录你的WP网站? – Edenbauer 2012-08-09 23:25:47
我想只集成简报登录过程。这可以是两种方式,我只想实现这个目标。 – pawel 2012-08-10 08:09:19