Member::insertGetId($member); } $member = Member::where($filter)->first(); Auth::member()->login($member); /** @todo send to profile page if new user exist */ return Response::json(array( 'success' => true, 'location' => $exist ? '/' : '/' )); } } public function doTwitterLogin() { // your SIGN IN WITH TWITTER button should point to this route $sign_in_twitter = TRUE; $force_login = FALSE; $callback_url = 'http://' . $_SERVER['HTTP_HOST'] . '/frontend/doTwitterCallback'; // Make sure we make this request w/o tokens, overwrite the default values in case of login. Twitter::set_new_config(array('token' => '', 'secret' => '')); $token = Twitter::getRequestToken($callback_url); if( isset( $token['oauth_token_secret'] ) ) { $url = Twitter::getAuthorizeURL($token, $sign_in_twitter, $force_login); Session::put('oauth_state', 'start'); Session::put('oauth_request_token', $token['oauth_token']); Session::put('oauth_request_token_secret', $token['oauth_token_secret']); return redirect($url); } } public function doTwitterCallback() { if(Session::has('oauth_request_token')) { $request_token = array( 'token' => Session::get('oauth_request_token'), 'secret' => Session::get('oauth_request_token_secret'), ); Twitter::set_new_config($request_token);
"Class 'App\Http\Controllers\Twitter' not found"
Key | Value |
PATH | "/usr/local/bin:/usr/bin:/bin"
|
TEMP | "/tmp"
|
TMP | "/tmp"
|
TMPDIR | "/tmp"
|
PWD | "/"
|
HTTP_ACCEPT | "*/*"
|
CONTENT_LENGTH | "0"
|
HTTP_HOST | "www.trialgame.id"
|
HTTP_USER_AGENT | "claudebot"
|
REDIRECT_UNIQUE_ID | "ZflSmPqBgcsC5lGpJTXLvwAAAAc"
|
REDIRECT_HTTPS | "on"
|
REDIRECT_SSL_TLS_SNI | "www.trialgame.id"
|
REDIRECT_STATUS | "200"
|
UNIQUE_ID | "ZflSmPqBgcsC5lGpJTXLvwAAAAc"
|
HTTPS | "on"
|
SSL_TLS_SNI | "www.trialgame.id"
|
SERVER_SIGNATURE | "" |
SERVER_SOFTWARE | "Apache"
|
SERVER_NAME | "www.trialgame.id"
|
SERVER_ADDR | "10.0.10.150"
|
SERVER_PORT | "443"
|
REMOTE_ADDR | "34.204.181.19"
|
DOCUMENT_ROOT | "/home/lovesubmarine/public_html"
|
REQUEST_SCHEME | "https"
|
CONTEXT_PREFIX | "" |
CONTEXT_DOCUMENT_ROOT | "/home/lovesubmarine/public_html"
|
SERVER_ADMIN | "webmaster@trialgame.id"
|
SCRIPT_FILENAME | "/home/lovesubmarine/public_html/index.php"
|
REMOTE_PORT | "38690"
|
REDIRECT_URL | "/frontend/doTwitterLogin"
|
SERVER_PROTOCOL | "HTTP/1.1"
|
REQUEST_METHOD | "GET"
|
QUERY_STRING | "" |
REQUEST_URI | "/frontend/doTwitterLogin"
|
SCRIPT_NAME | "/index.php"
|
PATH_INFO | "/frontend/doTwitterLogin"
|
PATH_TRANSLATED | "redirect:/index.php/frontend/doTwitterLogin/doTwitterLogin"
|
PHP_SELF | "/index.php"
|
REQUEST_TIME_FLOAT | 1710838424.6033
|
REQUEST_TIME | 1710838424
|
APP_NAME | "Laravel"
|
APP_ENV | "production"
|
APP_KEY | "base64:6GWAiHmDMQRuReJM4B9BtZqaZG1nezH7//RrqxmIXt8="
|
APP_DEBUG | "true"
|
APP_URL | "https://www.trialgame.id"
|
LOG_CHANNEL | "stack"
|
DB_CONNECTION | "mysql"
|
DB_HOST | "127.0.0.1"
|
DB_PORT | "3306"
|
DB_DATABASE | "lovesubm_trialgame"
|
DB_USERNAME | "lovesubm_root"
|
DB_PASSWORD | "Trialgame1989"
|
BROADCAST_DRIVER | "log"
|
CACHE_DRIVER | "file"
|
QUEUE_CONNECTION | "sync"
|
SESSION_DRIVER | "file"
|
SESSION_LIFETIME | "120"
|
REDIS_HOST | "127.0.0.1"
|
REDIS_PASSWORD | "null"
|
REDIS_PORT | "6379"
|
MAIL_DRIVER | "sendmail"
|
MAIL_HOST | "mail.trialgame.id"
|
MAIL_PORT | "465"
|
MAIL_USERNAME | "no-reply@trialgame.id"
|
MAIL_PASSWORD | "{H?e;0#n$X,s"
|
MAIL_ENCRYPTION | "tls"
|
PUSHER_APP_ID | "" |
PUSHER_APP_KEY | "" |
PUSHER_APP_SECRET | "" |
PUSHER_APP_CLUSTER | "mt1"
|
MIX_PUSHER_APP_KEY | "" |
MIX_PUSHER_APP_CLUSTER | "mt1"
|
Key | Value |
PATH | "/usr/local/bin:/usr/bin:/bin"
|
TEMP | "/tmp"
|
TMP | "/tmp"
|
TMPDIR | "/tmp"
|
PWD | "/"
|
APP_NAME | "Laravel"
|
APP_ENV | "production"
|
APP_KEY | "base64:6GWAiHmDMQRuReJM4B9BtZqaZG1nezH7//RrqxmIXt8="
|
APP_DEBUG | "true"
|
APP_URL | "https://www.trialgame.id"
|
LOG_CHANNEL | "stack"
|
DB_CONNECTION | "mysql"
|
DB_HOST | "127.0.0.1"
|
DB_PORT | "3306"
|
DB_DATABASE | "lovesubm_trialgame"
|
DB_USERNAME | "lovesubm_root"
|
DB_PASSWORD | "Trialgame1989"
|
BROADCAST_DRIVER | "log"
|
CACHE_DRIVER | "file"
|
QUEUE_CONNECTION | "sync"
|
SESSION_DRIVER | "file"
|
SESSION_LIFETIME | "120"
|
REDIS_HOST | "127.0.0.1"
|
REDIS_PASSWORD | "null"
|
REDIS_PORT | "6379"
|
MAIL_DRIVER | "sendmail"
|
MAIL_HOST | "mail.trialgame.id"
|
MAIL_PORT | "465"
|
MAIL_USERNAME | "no-reply@trialgame.id"
|
MAIL_PASSWORD | "{H?e;0#n$X,s"
|
MAIL_ENCRYPTION | "tls"
|
PUSHER_APP_ID | "" |
PUSHER_APP_KEY | "" |
PUSHER_APP_SECRET | "" |
PUSHER_APP_CLUSTER | "mt1"
|
MIX_PUSHER_APP_KEY | "" |
MIX_PUSHER_APP_CLUSTER | "mt1"
|