当前位置:编程学习 > C#/ASP.NET >>

用yahoo帐号登录自己网站(asp.net做的)

用yahoo帐号登录自己网站(asp.net做的)类似新浪微博帐号登录第三方站点,有没有谁做过?帮帮忙,急待解决.... --------------------编程问答-------------------- 没有人关注哈....... --------------------编程问答-------------------- 自己顶.... --------------------编程问答-------------------- 这个要对方开放接口 --------------------编程问答-------------------- 这个要去找yahoo --------------------编程问答-------------------- 国内这方面资料好少,也不全....很多天,都没找到 --------------------编程问答-------------------- 去找yahoo公司 不管是偷还是抢还是买还是骗 搞到他们给你提供的相关接口就OK了

你需要调用人家的数据库……去得到人家的授权再说吧 --------------------编程问答-------------------- 而且基本上你不需要考虑这样的事情 除非你是雅虎的子公司

因为很简单 人家如果用yahoo的账户密码在你这里登录 等价于是把账户密码给到你手里了 如果你不是yahoo的人 这样做是违法的 --------------------编程问答--------------------
引用 7 楼 g4_magicvr 的回复:
而且基本上你不需要考虑这样的事情 除非你是雅虎的子公司

因为很简单 人家如果用yahoo的账户密码在你这里登录 等价于是把账户密码给到你手里了 如果你不是yahoo的人 这样做是违法的


那不一定,可以用callback+网站key 做 这类东西

平台一般都这么搞 --------------------编程问答--------------------
引用 8 楼 on1y_1onely 的回复:
那不一定,可以用callback+网站key 做 这类东西

平台一般都这么搞


你得跟yahoo是联盟 等到人家的授权
否则的话你只能实现别人在yahoo网站或者软件上已经登录然后跳转到你的网站

而不能实现人家在你的网站上输入用户名和密码来登录。

(事实上单纯要使用别人的数据库来验证用户再简单不过了。过一道手而已。人家在你网站上登录,你直接把用户名和密码post给比如yahoo的登录页。如果返回的信息是登录失败,你也显示登录失败。如果返回的是登录成功,你只需要抓取用户信息然后显示就可以了。)
(但是这样做不但是不道德,而且是违法的。)
(因为很明显你可以记录下别人的用户名和密码,再然后,大家都懂的。)
(而唯一的解决办法就是用户不再你的网站输入密码。那回到最上面了。你没法实现用户在你的用在用yahoo的id和密码登录——假如你和yahoo没有协议的话) --------------------编程问答-------------------- 虽然中国的法律也许没有这么完善 但是作为一个设计人员 最好不要钻这样的空子

这对整个业界来说不是什么好事情
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,