ydlogin


作为一个网络达人,这个网站看看,那个网站瞄瞄,好不容易找到我要的东西,一点下载麻蛋要我注册登录,注册还有填写这么多信息,连我初恋叫什么名字都要填,去死吧。

作为苦逼的站长,好不容易的把网站上线了,但注册量迟迟上不去,只有人看,没有人玩;难道让用户注册一下有这么困难吗?

好吧,还是集成其他第三方登录吧,什么QQ,微博,微信。至少这些网站的用户可以一键登录,减少注册环节。但为毛他们都要申请、要审核啊,一会OAuth1.0,一会OAuth2.o,一会先获得code,一会又要获取access_token的,能不能简单点~

ydlogin由此而生:

  • 如果你觉得去各个网站上申请麻烦,更不想搞什么OAuth,那你只需要在自己的网站上放置你支持的网站的登录按钮,然后把链接地址设置为ydlogin的,比如qq登录: <a href=’http://ydlogin.yidianhulian.com/qq.php?redirect_uri=你的回调地址’>QQ 登录</a>。
    用户登录成功或者失败我们都会调用“你的回调地址”并把数据通过get传给你,用户登录后的信息就在里面
  • 如果你想自己去申请各种appkey,以便用户登录时看到的是你的品牌,但不想写复杂的OAuth处理代码,你只需要下载ydlogin库即可,找到里面的config.php,把你申请的key填上,注册自己的YDHook::HOOK_LOGIN_SUCCESS和YDHook::HOOK_LOGIN_FAIL处理即可,在用户登录成功或者失败后我们都会通过这两个hook回调你

    YDHook::add_hook(YDHook::HOOK_LOGIN_SUCCESS, function ($info){
    注册成功的用户信息;
    }
    });
    YDHook::add_hook(YDHook::HOOK_LOGIN_FAIL, function ($info){
    注册失败的信息
    }
    });

更多进一步了解:http://ydlogin.yidianhulian.com