更新.您需要在Access :: login方法中设置会话变量来存储该信息.
Access::login(md5($u->username), $_REQUEST['return_url'], $_POST['username']);
将用户名post对象传递给Access :: login方法,然后将方法内的用户名设置为会话变量:
final public function login( $id, $url = false, $username ) {
$_SESSION[LOGINSESSION] = $id;
$_SESSION['username'] = $username;
if ( $url )
new Redirect(urldecode($url));
else
new Redirect(URL);
}
然后,您只需在pinAPP页面中调用会话变量:
<?php if ( $pinAPP->can_access() ) { ?>
= $_SESSION['username']; ?>,
Below you will find all the necessary information on needed for onboarding process.
要将整行传递给函数:
final public function login( $id, $url = false, $user ) {
$_SESSION[LOGINSESSION] = $id;
//you would do this for all columns
$_SESSION['user'] = $user;
if ( $url )
new Redirect(urldecode($url));
else
new Redirect(URL);
}
然后,您将更改索引页以通过以下方式访问该值:
$_SESSION['user']['username'];
//or
$_SESSION['user']['FirstName'];
你会像这样调用函数:
$userRow = $sql->sqls("UPDATE `". DBPREFIX ."users` SET `last_login_ip` = '". $ip ."', `last_login_timestamp` = '". time() ."' WHERE `username`='$user'");
Access::login(md5($u->username), $_REQUEST['return_url'],$userRow);