本文整理匯總了PHP中UserDAO::getUserId方法的典型用法代碼示例。如果您正苦於以下問題:PHP UserDAO::getUserId方法的具體用法?PHP UserDAO::getUserId怎麽用?PHP UserDAO::getUserId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類UserDAO
的用法示例。
在下文中一共展示了UserDAO::getUserId方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: FacebookSession
} else {
$session = new FacebookSession($request_data->fbAuthResp->accessToken);
try {
$session->validate();
} catch (FacebookRequestException $ex) {
// Session not valid, Graph API returned an exception with the reason.
echo $ex->getMessage();
} catch (\Exception $ex) {
// Graph API returned info, but it may mismatch the current app or have expired.
echo $ex->getMessage();
}
$fb_profile = (new FacebookRequest($session, 'GET', '/' . $request_data->fbAuthResp->userID))->execute()->getGraphObject(GraphUser::className());
$fb_pic = (new FacebookRequest($session, 'GET', '/' . $request_data->fbAuthResp->userID . '/picture'))->execute()->getGraphObject();
$insertHash = UserDAO::insertUser($fb_profile->getProperty('email'), '', $fb_profile->getProperty('first_name'), $fb_profile->getProperty('last_name'), '', $fb_profile->getProperty('id'), '', '', '', '', $fb_pic->data[0]->url, '');
if ($insertHash['ok']) {
$userFnHash2 = UserDAO::getUserId("FACEBOOK_ID", $request_data->fbAuthResp->userID);
if ($userFnHash2['ok']) {
$user_id = $userFnHash2['result'];
}
}
}
if ($user_id > 0) {
$TOKENHash = LoginDAO::getAndSaveTokenFB($user_id, $request_data->sessionId);
if ($TOKENHash['ok']) {
$userHash = UserDAO::getUsers($user_id);
if ($userHash['ok']) {
$resultHash = [];
$resultHash['token'] = $TOKENHash['result'];
$resultHash['user'] = $userHash['result'][0];
JsonResponse::sendResponse(200, $resultHash);
} else {