auth::local::user_info::GetUserInfo (private)

 auth::local::user_info::GetUserInfo username [ parameters ]

Defined in packages/acs-authentication/tcl/local-procs.tcl

Implements the GetUserInfo operation of the auth_user_info service contract for the local account implementation.

Parameters:
username (required)
parameters (optional)

Partial Call Graph (max 5 caller/called nodes):
%3 test_auth_user_info_implementations auth_user_info_implementations (test acs-authentication) auth::local::user_info::GetUserInfo auth::local::user_info::GetUserInfo test_auth_user_info_implementations->auth::local::user_info::GetUserInfo acs_user::get_by_username acs_user::get_by_username (public) auth::local::user_info::GetUserInfo->acs_user::get_by_username auth::get_local_account_status auth::get_local_account_status (public) auth::local::user_info::GetUserInfo->auth::get_local_account_status db_1row db_1row (public) auth::local::user_info::GetUserInfo->db_1row auth::local::user_info::register_impl auth::local::user_info::register_impl (private) auth::local::user_info::register_impl->auth::local::user_info::GetUserInfo

Testcases:
auth_user_info_implementations
Source code:
    set user_id [acs_user::get_by_username -username $username]
    set result(info_status) [auth::get_local_account_status -user_id $user_id]
    set result(info_message) ""
    db_1row get_user_info {} -column_array user_info
    set result(user_info) [array get user_info]

    return [array get result]
XQL Not present:
PostgreSQL, Oracle
Generic XQL file:
<fullquery name="auth::local::user_info::GetUserInfo.get_user_info">
    <querytext>
            select user_id, first_names, last_name, username, email
              from cc_users 
             where user_id = :user_id
      </querytext>
</fullquery>
packages/acs-authentication/tcl/local-procs.xql

[ hide source ] | [ make this the default ]
Show another procedure: