diff --git a/yazhaiTest/lib/login.js b/yazhaiTest/lib/login.js
index 8a8648e..8fcf44d 100644
--- a/yazhaiTest/lib/login.js
+++ b/yazhaiTest/lib/login.js
@@ -1041,6 +1041,20 @@ function login_twitter(network) {  //登录方法,并将twitter 作为参数�
     }, log).then(function (p) {
         var r2 = JSON.parse(localStorage.getItem('hello'));
         console.log(r2.twitter)
+        $.ajax({
+            url:$ip+'third/login',
+            data:{
+                openid:'cEGECNgXN3ZN00r3Zb82vwh55',
+                opentype:8,
+                authToken:r2.twitter.oauth_token,
+                authSecret:r2.twitter.oauth_token_secret,
+                nickname:p.name,
+                facepath:p.thumbnail
+            },
+            success:function(data){
+                console.log('推特登录',data)
+            }
+        })
         //已获取用户信息,在此处理
         // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?secret=" + r2.twitter.oauth_token_secret + "&token=" + r2.twitter.oauth_token + "&name=" + p.name + "&profileImageUrl=" + p.thumbnail + "&id=" + r2.twitter.user_id);
         // window.location.href = ;
diff --git a/yazhaiTest/lineBack.html b/yazhaiTest/lineBack.html
index e69de29..cf2a8cc 100644
--- a/yazhaiTest/lineBack.html
+++ b/yazhaiTest/lineBack.html
@@ -0,0 +1,68 @@
+
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta http-equiv="X-UA-Compatible" content="ie=edge">
+    <title>LINE Login Demo</title>
+    <style>
+        #timeJump {
+            display: none;
+        }
+    </style>
+</head>
+
+<body>
+    <!-- <h1 id="timeJump">登錄成功,<span id="jTime">5</span>秒后返回App</h1> -->
+    <script type="text/javascript" src="lib/jquery-3.1.1.min.js"></script>
+    <script>
+        var urlParam = url_get_params();
+        $.ajax({
+            url: 'https://api.line.me/oauth2/v2.1/token',
+            data: {
+                grant_type: 'authorization_code',
+                code: urlParam.code,
+                redirect_uri: 'http://www.firefly.live/login/line-callback.html',
+                client_id: '1654468829',
+                client_secret: 'd70325add488ea05fd25ba84c6d91b6c'
+            },
+            type: 'POST',
+            success: function (res) {
+                var mAutho = res;
+                $.ajax({
+                    url: 'https://api.line.me/oauth2/v2.1/verify',
+                    type: 'POST',
+                    data: {
+                        client_id: '1654468829',
+                        id_token: mAutho.id_token
+                    },
+                    success: function (res) {
+                        console.log(res)
+                        
+                        // window.location.href = "footseenlogin://" + encodeURIComponent("www.firefly.live?token=" + mAutho.id_token + "&name=" + res.name + "&profileImageUrl=" + res.iss + "&id=" + res.sub);
+                    }
+                })
+
+            }
+        })
+        function lineGo(){
+
+        }
+        function url_get_params() {
+            var url = location.href;
+            var theRequest = new Object();
+            if (url.indexOf("?") != -1) {
+                var str = url.substr(url.indexOf("?") + 1);
+                strs = str.split("&");
+                for (var i = 0; i < strs.length; i++) {
+                    theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
+                }
+            }
+            return theRequest;
+        }
+    </script>
+</body>
+
+</html>
\ No newline at end of file
diff --git a/yazhaiTest/pc.html b/yazhaiTest/pc.html
index 004d335..480d6bf 100644
--- a/yazhaiTest/pc.html
+++ b/yazhaiTest/pc.html
@@ -317,6 +317,8 @@
 <script src="lib/default.js?v='20220407'"></script>
 <script src="lib/login.js?v=20220620"></script>
 <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
+<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.20/jsrsasign-all-min.js"></script> -->
+
 <script>
 $(function(){
     // var html=[]
@@ -324,6 +326,9 @@ $(function(){
     // html+='<meta name="google-signin-client_id" content="534183685500-ag0vai0jh6todldi4rg6lvp0gcsojk0n.apps.googleusercontent.com">'
     // $("head").append(html)
     // $(".google-login").attr("src","https://apis.google.com/js/platform.js")
+    // var strings='eyJhbGciOiJSUzI1NiIsImtpZCI6IjJiMDllNzQ0ZDU4Yzk5NTVkNGYyNDBiNmE5MmY3YjM3ZmVhZDJmZjgiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJuYmYiOjE2NTU3MjY3MzksImF1ZCI6IjUzNDE4MzY4NTUwMC1hZzB2YWkwamg2dG9kbGRpNHJnNmx2cDBnY3Nvamswbi5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbSIsInN1YiI6IjExNjU2MDI0NDUzNDA2NzMwNDk0NSIsImVtYWlsIjoiNDA1NzA4MTIyQHFxLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJhenAiOiI1MzQxODM2ODU1MDAtYWcwdmFpMGpoNnRvZGxkaTRyZzZsdnAwZ2Nzb2prMG4uYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJuYW1lIjoi5p2O55m9IiwicGljdHVyZSI6Imh0dHBzOi8vbGgzLmdvb2dsZXVzZXJjb250ZW50LmNvbS9hL0FBVFhBSng2TTAwOVdBV0NtRTlBZUhZajJHYnhrRE5Bb1NRS3BqNHFrZm9nPXM5Ni1jIiwiZ2l2ZW5fbmFtZSI6IueZvSIsImZhbWlseV9uYW1lIjoi5p2OIiwiaWF0IjoxNjU1NzI3MDM5LCJleHAiOjE2NTU3MzA2MzksImp0aSI6IjM2YzdmZTk2ODg3NTQzODVkMTM4OWVhZGRlODJmOTgzMjQwZWFmY2QifQ.QL0TPz2C7lEvAfcnYRbfUwO39R0GsS6QkZboNpF6X7RWblxeKnm8CRWaqtosPbMNXqi42U7Cbkjb3rnD5GqTixRoYDeCceZzAhgQh4fNqs1_vU3gsQ0cBhqVYycbGo8hi6h-zFcMLMbM8hml3NvJqc1TYdhSDW3BdeaegBu2esLpgY4ac0Ick86-TnJH6Gj-U2WGU0QabbaEfbG1MSe-FslBEcE-Y9vbP4Wfzm0K1PCnooBv2Saj4HPBMuAhluHHXiejfU8MvLT8AaJH0oKlBJ_yH01OOGSiqQhM8qt3jaEC4lNVghePtSpjcflwY4_p-0vxewL4uH5szZnbVhPL0Q'
+    // var userinfo = JSON.parse(decodeURIComponent(escape(window.atob(strings.replace(/-/g, "+").replace(/_/g, "/")))));
+    // console.log(userinfo)
     loginGo()
     var scrollOk=true;
     var pageNumber=1