精华内容
下载资源
问答
  • 登陆页面1 联合国登陆页面
  • 使用Asp.net实现的联合登陆,包括QQ,,新浪微博,和百度联合登陆,做了一下整理,希望对大家有所帮助!
  • 在一体化联合登陆作战中,大型两栖战舰及其编队通常是敌首选的打击目标。为了确保船坞登陆舰编队的安全,在突击上陆过程中正确确定其展开点是其中一个重要的问题,它关系到登陆兵能否快速上陆和作战能否按计划顺利...
  • 支付宝快捷支付,联合登陆,android和iPhone版本sdk,以及文档。
  • QQ联合登陆AccessToken为空是因为获取授权链接的域名和回调地址的域名不一致,导致session不一致,从而回调方法的request中无法获取到AccessToken

    QQ联合登陆实现步骤:
    1.在腾讯开发平台
    https://connect.qq.com/index.html创建一个应用
    在这里插入图片描述
    在这里插入图片描述
    注册成功后会得到APP ID和APP Key。

    2.直接上配置文件代码
    app_ID = APP ID
    app_KEY = APP Key
    redirect_URI = http://shop.mayikt.com/qqLoginBack
    scope = get_user_info,add_topic,add_one_blog,add_album,upload_pic,list_album,add_share,check_page_fans,add_t,add_pic_t,del_t,get_repost_list,get_info,get_other_info,get_fanslist,get_idollist,add_idol,del_ido,get_tenpay_addr
    baseURL = https://graph.qq.com/
    getUserInfoURL = https://graph.qq.com/user/get_user_info
    accessTokenURL = https://graph.qq.com/oauth2.0/token
    authorizeURL = https://graph.qq.com/oauth2.0/authorize
    getOpenIDURL = https://graph.qq.com/oauth2.0/me
    addTopicURL = https://graph.qq.com/shuoshuo/add_topic
    addBlogURL = https://graph.qq.com/blog/add_one_blog
    addAlbumURL = https://graph.qq.com/photo/add_album
    uploadPicURL = https://graph.qq.com/photo/upload_pic
    listAlbumURL = https://graph.qq.com/photo/list_album
    addShareURL = https://graph.qq.com/share/add_share
    checkPageFansURL = https://graph.qq.com/user/check_page_fans
    addTURL = https://graph.qq.com/t/add_t
    addPicTURL = https://graph.qq.com/t/add_pic_t
    delTURL = https://graph.qq.com/t/del_t
    getWeiboUserInfoURL = https://graph.qq.com/user/get_info
    getWeiboOtherUserInfoURL = https://graph.qq.com/user/get_other_info
    getFansListURL = https://graph.qq.com/relation/get_fanslist
    getIdolsListURL = https://graph.qq.com/relation/get_idollist
    addIdolURL = https://graph.qq.com/relation/add_idol
    delIdolURL = https://graph.qq.com/relation/del_idol
    getTenpayAddrURL = https://graph.qq.com/cft_info/get_tenpay_addr
    getRepostListURL = https://graph.qq.com/t/get_repost_list
    version = 2.0.0.0
    ``
    3.获取授权链接

    4.获取一个code码

    5.通过code码获取AccessToken

    QQ联合登陆AccessToken为空是因为获取授权链接的域名和回调地址的域名不一致,导致session不一致,从而回调方法的request中无法获取到AccessToken

    6.通过code码获取openId

    7.通过openId查询会员服务是否已经关联会员账号

    问题:无法获取用户信息:sql有误

    8.已经关联则返回用户信息,登录成功

    9.未关联则重定向到关联页面

    展开全文
  • 第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
  • 如何做微信公众平台联合登陆 ?

    千次阅读 2017-06-22 13:30:01
    问题 : 为什么要做微信联合登陆? 当用户去访问一个网站,如果每到一个新的网站都要注册,登陆,是一件很麻烦的事情,那么多的用户名和密码需要记忆,让用户填写太多的用户信息,也会引起用户的反感。如果能有...

    问题 : 为什么要做微信联合登陆?

    当用户去访问一个网站,如果每到一个新的网站都要注册,登陆,是一件很麻烦的事情,那么多的用户名和密码需要记忆,让用户填写太多的用户信息,也会引起用户的反感。如果能有一个统一的账号可以登陆多个平台,就省去注册的麻烦。微信联合登陆就可以解决这件事情,使用用户的微信账号登陆平台,平台可以获取用户在微信的信息。

    授权流程说明

    微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过access_token可以进行微信开放平台授权关系接口调用,从而可实现获取微信用户基本开放信息和帮助用户实现基础开放功能等。

    微信OAuth2.0授权登录目前支持authorization_code模式,适用于拥有server端的应用授权。该模式整体流程为:

    1. 1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数;

    2. 2. 通过code参数加上AppID和AppSecret等,通过API换取access_token;

    3. 3. 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。

    获取access_token时序图:



    拿到access_token后,就可以参考api文档,访问微信公众平台提供的接口,例如:获取用户在微信的信息


    http://www.cnblogs.com/txw1958/p/weixin-qrlogin.html

    展开全文
  • 在无法与网页交互的情况下,后台又没有做联合登陆的处理,用户登陆app的同时,实现网页用户的登录 ( 需要登录接口和网页登录接口 )。IOS请求这两个接口可以直接实现联合登陆,但Android涉及到cookie信息的保持,所以...

    问题描述:
    在无法与网页交互的情况下,后台又没有做联合登陆的处理,用户登陆app的同时,实现网页用户的登录 ( 需要登录接口和网页登录接口 )。IOS请求这两个接口可以直接实现联合登陆,但Android涉及到cookie信息的保持,所以要手动同步原生app与网页的cookie信息。

    解决方法:
    1. 请求登录接口,获取cookie信息,保存“sessionId”字段:

    private String sessionId;
    private void requestLogin(){
        HttpClient httpCient = new DefaultHttpClient();
        try{
            HttpGet httpGet = new HttpGet("登录接口地址");
            HttpResponse httpResponse = httpCient.execute(httpGet);
            if (httpResponse.getStatusLine().getStatusCode()==200){
                Headers headers = response.headers();
                List<String> values = headers.values("Set-Cookie");
                if (values != null) {
                    String s = values.get(0);
                    if (s.contains(";")) {
                        sessionId= s.substring(0, s.indexOf(";"));
                    }
                }
                requestCommitLogin();//请求网页登录接口
            }
        }catch(Exception e){
            e.printStackTrace();
        }
    }

    2.请求网页登录接口,拼接cookie信息,并同步cookie

    private String url=""//需要显示的网页
    private void requestCommitLogin() {
        OkHttpClient okHttpClient = new OkHttpClient();
        RequestBody formBody = new FormBody.Builder()
                    .add("param1", "xxx")
                    .add("param2", "xxx")//请求参数
                    .build();
       Request request = new Request.Builder()
                    .post(formBody)
                    .addHeader("cookie", ds.getSessionId())
                    .url(“联合登陆接口地址”)
                    .build();
      Call call = okHttpClient.newCall(request);
      call.enqueue(new okhttp3.Callback() {
          @Override
          public void onFailure(Call call, IOException e) { 
          }
          @Override
          public void onResponse(Call call, Response response) throws IOException {
              CookieSyncManager.createInstance(mContext);
              cookieManager = CookieManager.getInstance();
              cookieManager.setAcceptCookie(true);
    
              //通过"Set-Cookie"获取cookie
              String bodyStr = response.body().string();
              Headers headers = response.headers();
              List<String> values = headers.values("Set-Cookie");
              if (values.size()<2) return;
    
              //通过";"截取所需要的字段,比如:"sessionId"
              String s = values.get(0);
              String sessionId = s.substring(0, s.indexOf(";"));
    
              String cookiesSupermaret = values.get(1);
              String[] strs = cookiesSupermaret.split(";");
              for (int i = 0, len = strs.length; i < len; i++) {
                  isLogined = strs[0].toString();
                  expries = strs[1].toString();
                  Max_Age = strs[2].toString();
                  path = strs[3].toString();
              }
    
              /*
              * 拼接cookie信息
              **/
              StringBuilder sbCookie1 = new StringBuilder();
              sbCookie1.append(sessionId);//拼接sessionId
              sbCookie1.append(";");
              cookieManager.setCookie(url, sbCookie1.toString());
    
              StringBuilder sbCookie2 = new StringBuilder();
              sbCookie2.append(String.format(isLogined + ";"));
              cookieManager.setCookie(url, sbCookie2.toString());
    
              StringBuilder sbCookie3 = new StringBuilder();
              sbCookie3.append(String.format("expries=%s", expries + ";"));
              cookieManager.setCookie(url, sbCookie3.toString());
    
              StringBuilder sbCookie4 = new StringBuilder();
              sbCookie4.append(String.format("Max_Age=%s", Max_Age + ";"));
              cookieManager.setCookie(url, sbCookie4.toString());
    
              StringBuilder sbCookie5 = new StringBuilder();
              sbCookie5.append(String.format("path=%s", path + ";"));
              cookieManager.setCookie(url, sbCookie5.toString());
    
              //同步cookie信息
              CookieSyncManager.getInstance().sync();
          }
      }
    }

    3.在webview中,loadUrl之前,设置cookie

    CookieSyncManager.createInstance(context);
    CookieManager cookieManager = CookieManager.getInstance();
    cookieManager.setAcceptCookie(true);
    cookieManager.removeSessionCookie();//移除
    cookieManager.setCookie(weburl, cookieManager.getCookie(sp.getRedirectUrl()));//cookies是在HttpClient中获得的cookie
    CookieSyncManager.getInstance().sync();
    webview.loadUrl(url);//加载需要显示的网页

    本文是自己摸索总结,难免会有一些不当之处,方式也比较笨拙,欢迎大家给出合理建议。

    展开全文
  • qq联合登陆失败 错误码100044

    千次阅读 2016-09-18 10:19:22
    其中一个就是qq联合登陆失败 错误码100044 各种查资料找原因 说法1:原来是上线之后的qq appid和appkey不一样,一致后正常了(我的是一致的,排除) 说法2:测试qq号没有测试权限,需要去管理处添加(我的已签名...

    最近刚将工程从eclipse搬到studio上,问题多多啊 。    

    其中一个就是qq联合登陆失败  错误码100044



    各种查资料找原因

    说法1:原来是上线之后的qq appid和appkey不一样,一致后正常了(我的是一致的,排除)

    说法2:测试qq号没有测试权限,需要去管理处添加(我的已签名apk都有这问题,排除)

    说法3:MD5不一致  即签名keystore不一致(我的是一致的) 

                 难道是因为eclipse和studio的打包机制不同,MD5会不同,虽然我觉得不可能,但即使是一致的,我依然去比对了它们的MD5(完全一致)

                 说到这儿我顺便提一下apk的MD5查询方法  

                 http://blog.csdn.net/findsafety/article/details/25365997(这个博文说的很清楚)

    说法4:包名不同即applicationId不同(这是我自己找出来的原因,我转过来的包名跟原来eclipse上的是反的)

                 eclipse上的是com.xxx.aaaaa

                 studio上的是xxx.com.aaaaa

                 哎,坑啊......

    展开全文
  • ecshop和qq联合登陆接口整合

    千次阅读 2011-07-27 08:58:13
    qq联合登陆平台也日益完善了。虽然现在的qq联合登陆不完善。但是他的发展方向是好的,我们也尝试了用ecshop和QQ做联合登陆。但是遇到了很多问题。我们将通过对我们制作ecshop和qq联合登陆接口整合的经验,来谈谈以下...
  • 微信联合登陆

    千次阅读 2015-05-07 20:36:38
    首先,目前微信登陆的SDK目前仅支持跳转到微信进行登陆授权,尚未支持未安装微信时打开wap页进行登陆授权,而AppStore的审核工作主要是在美国进行的,微信的装机率并没有达到像国内这样几乎成为智能手机标配的程度,...
  • 用qq,或者新浪微博,或者支付宝等登陆网站,我需要在本地存储哪些信息? 假定一个情景,用户使用qq登陆我的网站后,使用某一项功能,需要充值10个Q币才能使用,我本地 需要记录用户的哪些信息?(可能需要和本...
  • 第三方之联合登陆(微信)

    千次阅读 2016-02-01 17:16:43
    前言 App联合登陆很常用,包括使用qq、微信、微博账号登陆等,这篇记录下微信登陆的接入流程。 接入流程 1:申请开发者 https://open.weixin.qq.com/cgi-bin/frame?t=home/app_tmpl&lang=zh_CN  资源...
  • 第三方之联合登陆(qq)

    千次阅读 2015-12-16 23:51:23
    这一篇总结下联合登陆之QQ账号登陆 1:准备工作 1.申请APPID 2.进入QQ互联的官网  http://connect.qq.com/  在管理中心中创建移动应用。 创建完成后,可以得到APPID。 并在下方的协作者测试号中,填写控...
  • php淘宝联合登陆怎么做?

    千次阅读 2013-01-11 14:28:06
    $url = $this->oauthUrl2."/token";  $postfields= array('grant_type' => 'authorization_code',  'client_id' => $this->taobao_key, ... 'client_secret' => $this->...参考一下 php的oauth2.0登陆授权
  • 之前我们在自己的程序中使用新浪微博进行分享时,在没有...如果你的应用不需要使用SSO的情况下,且有服务器的支持情况下, 则可以使用webview的方式登陆, 这样来说对客户端的工作量会大大减少。 下面主要描述两
  • 我在做QQ联合登陆的时候,想通过js获取到QQ昵称存到数据库,为什么我总是获取不到QQ昵称呢,js不太熟悉,请高手帮忙,谢谢。 aspx文件 <!DOCTYPE ...
  • 蒙特雷联合教会的登陆页面 链接: : 工具 用于文件上传 贡献指南 分叉仓库 下载Bootstrap Studio并编辑文件 在所有屏幕上进行测试(非常重要) 选择Export选项,然后选择该根文件夹 git提交,添加,推送并向此...
  • 首尔半导体与安富利联合举办 通用照明中大功率LED全国巡回研讨会登陆深圳.pdf
  • php 微信扫码 pc端自动登陆注册 用的接口scope 是snsapi_userinfo,微信登陆一个是网页授权登陆,另一个是微信联合登陆 网页授权登陆:http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 微信...
  • 数据库的联合查询,内链接,外连接,全链接 内链接(数据库):   select A.StudentName,B.TestTime,B.Chengji from T_Student A inner join// (left outer jion 左连接right右连接full全链接) T_Chengji B...
  • QQ联合登录实现思路

    2019-07-27 21:01:42
    一.QQ联合登录实现思路:必须掌握OAuth2.0协议 1.生成QQ联合登录授权地址 https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=xxx& redirect_uri=http://www.xxx.com/qqLoginBack ...
  • Postman多接口联合测试

    千次阅读 2020-12-12 21:55:57
    应用场景: ...如请求某个接口时候,必须携带登录成功获取到token才可以发送请求,或者登陆成功获取到token,其他接口需要检验这个token等场景 做多接口联合测试时,请使用多环境配置,配置多环境教程地址: ...
  • db2联合

    2013-07-26 12:28:30
    1.要看目录数据库请用: db2 list db directory ...db2 有联合数据库:(如果不同数据库记得装驱动都是db2就不用了.) 使用DB2联合数据库,您可以使用一条SQL语句查询多个数据源中的数据。奇
  • 新浪微博联合登录

    2012-07-26 16:10:04
    附件包含新浪微博帐号联合登录的整个demo,不过最近API有升级,请获取最新的jar包替换即可
  • DB2联合数据库

    千次阅读 2008-10-29 09:41:00
    转自:http://jetway.javaeye.com/blog/128760使用DB2联合数据库,您可以使用一条SQL语句查询多个数据源中的数据。奇妙的是,这些数据源...我们不如先来动手配置一个简单的联合数据库实例来培养一下您的成就感,这样可
  • VUE实现QQ联合登录

    2020-04-13 09:59:00
    请点击以下链接进入本人博客园对应文章VUE实现QQ联合登录

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,670
精华内容 9,468
关键字:

联合登陆