Merge pull request #37 from Pear-Trading/TBSliver/Login-Info
Added extra info to login return
This commit is contained in:
commit
df7f1de1a6
5 changed files with 31 additions and 34 deletions
|
@ -79,20 +79,12 @@ sub post_login {
|
|||
if ( defined $user_result ) {
|
||||
if ( $user_result->check_password($password) ) {
|
||||
my $session_key = $user_result->generate_session;
|
||||
my $display_name;
|
||||
|
||||
if ( defined $user_result->customer_id ) {
|
||||
$display_name = $user_result->customer->display_name;
|
||||
} elsif ( defined $user_result->organisation_id ) {
|
||||
$display_name = $user_result->organisation->name;
|
||||
} else {
|
||||
return undef;
|
||||
}
|
||||
|
||||
return $c->render( json => {
|
||||
success => Mojo::JSON->true,
|
||||
session_key => $session_key,
|
||||
display_name => $display_name,
|
||||
display_name => $user_result->name,
|
||||
user_type => $user_result->type,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -72,7 +72,7 @@ sub post_account {
|
|||
} elsif ( defined $user_result->organisation_id ) {
|
||||
$display_name = $user_result->organisation->name;
|
||||
} else {
|
||||
return undef;
|
||||
return;
|
||||
}
|
||||
|
||||
return $c->render( json => {
|
||||
|
|
Reference in a new issue