やりたいこと
・Twitterソーシャルログインで、「連携アプリを認証」ボタンをクリックした時だけ、DM送信したい


現状
・Twitterソーシャルログインで、ログインする度に、DM送信されてしまいます


コード抜粋
・下記で Twitterの認証画面へリダイレクトさせ、callback.phpでDM送信しています

$authenticateUrl = $connection->url('oauth/authenticate', array('oauth_token' => $_SESSION['twitterOauthToken']));
header('location: '.$authenticateUrl);

質問
・「連携アプリを認証」ボタンをクリックした時だけという条件判定は、どのように行うのですか?