统一不是我提供的用户密码和用户名(Unification not providing me user

2019-09-30 13:26发布

当我使用Instagram的共享,然后我怎么能得到的Instagram(当前登录用户)用户名和密码。

$app = new UEApp(self::APP_SECRET, self::APP_SECRET);
$user = new UEUser($this->currentUser->unification_userkey, $this->currentUser->unification_usersecret);
$con = $access_token."@instagram.com/?username=rajneesh49&password=test&@instagram.com";

现在我使用静态密码和用户名,然后它工作正常,但我怎样才能获得当前用户名和密码(要求统一引擎提交)

用户名和密码都被要求统一引擎领域。

我怎样才能得到这个用户名和密码在PHP代码的统一引擎共享。

认证只提供这些信息

Array
(
    [access_token] => 4544942713.7da612b.4de7a5a78fba2b27a60dc1749d
    [user] => Array
        (
            [id] => 45434542713
            [username] => rajneesh8469
            [profile_picture] => https://scontent.cdninstagram.com/t51.2885-19/s150x150/16229522_1877141895853233_7596497588304478208_a
.jpg
            [full_name] => Rajneesh
            [bio] => Testing website
            [website] => http://localhost:3000/
  ))

但是,只有密码丢失,所以我怎么能得到当前用户的密码。

Answer 1:

这个问题不与任何代码或统一其只与安全验证相关的关系。 我在相同的共享固定同样的问题,但我有固定的验证这个问题,请在下面做一些改变按应用

  1. 创建Instagram的认证
  2. 获取用户名(只有用户名认证不提供密码)
  3. 在退出应用程序打开用户验证的弹出式(然后显示用户名和,并要求用户请输入密码)
  4. 请不要在你的数据库保存用户密码(与安全相关)
  5. 然后使用共享相同的参数

只有根据密码更改此:

$con = $access_token."@instagram.com/?username=".$username.'&password='.$password&@instagram.com";

请这样做,因为每个安全社交证明安全性好按应用(Instagram的是好的,每个安全性)。



Answer 2:

我们可以看到,现在可以指定可选参数,而你添加连接,用更新版本的SDK( https://github.com/unifiedinbox/ue-php-sdk )。

对于每个连接的任选PARAMS在文档下的“添加连接”部分中指定https://developer.unificationengine.com/在Instagram的情况下,可选的是PARAMS“用户名”和“密码”。



文章来源: Unification not providing me user password and username