我正在尝试使用Codeigniter上的Opauth通过Twitter实现登录,它在localhost中正常工作但是当我的网站上线时,我收到此错误:
Array (
[error] => Array
(
[code] => access_denied
[message] => User denied access.
[raw] => Array
(
[oauth_token] => XXXXXXXXX
[oauth_verifier] => XXXXXXXXXXXX
)
[provider] => Twitter
)
[timestamp] => 2015-10-09T14:18:58+00:00 )
我接受了这个联系,我没有否认。我将网站和回调api更改为我的域名。但我得到了上述错误。当我在localhost(网站:localhost +回调:localhost)上测试它,它工作正常,我没有得到任何错误。我不知道为什么它在本地主机上运行而且它没有在现场上工作
答案 0 :(得分:0)
我发现问题是htacces。所以我使用这段代码,现在可以使用了
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>