UPDATED. You need to set the session variable in the Access :: login method to store this information.
Access::login(md5($u->username), $_REQUEST['return_url'], $_POST['username']);
post name :: 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 require_once('../admin/pinAPP.php'); $pinAPP = new pinAPP( 'newhire', false, false, true ); ?>
<?php if ( $pinAPP->can_access() ) { ?>
<center>
<div class="panel">
<div>
<br>
<b><?= $_SESSION['username']; ?>,</b>
<br>
<br>
<p>Below you will find all the necessary information on needed for onboarding process.</p>
<br>
<br>
</div>
<?php } else {} ?>
:
final public function login( $id, $url = false, $user ) {
$_SESSION[LOGINSESSION] = $id;
$_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);