Tạo đăng nhập bằng facebook cho wapego

29 bài đăng
23.12.2016 / 16:18
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.
HTML5
  1. <script>
  2. function statusChangeCallback(response) {
  3. console.log('statusChangeCallback');
  4. console.log(response);
  5. if (response.status === 'connected') {
  6. testAPI();
  7. } else if (response.status === 'not_authorized') {
  8. document.getElementById('status').innerHTML = 'Please log ' +
  9. 'into this app.';
  10. } else {
  11. document.getElementById('status').innerHTML = 'Please log ' +
  12. 'into Facebook.';
  13. }
  14. }
  15.  
  16. function checkLoginState() {
  17. FB.getLoginStatus(function(response) {
  18. statusChangeCallback(response);
  19. });
  20. }
  21.  
  22. window.fbAsyncInit = function() {
  23. FB.init({
  24. appId : '1822484348007937',
  25. cookie : true, // enable cookies to allow the server to access
  26. // the session
  27. xfbml : true, // parse social plugins on this page
  28. version : 'v2.8' // use graph api version 2.8
  29. });
  30.  
  31. FB.getLoginStatus(function(response) {
  32. statusChangeCallback(response);
  33. });
  34.  
  35. };
  36.  
  37. // Load the SDK asynchronously
  38. (function(d, s, id) {
  39. var js, fjs = d.getElementsByTagName(s)[0];
  40. if (d.getElementById(id)) return;
  41. js = d.createElement(s); js.id = id;
  42. js.src = "//connect.facebook.net/en_US/sdk.js";
  43. fjs.parentNode.insertBefore(js, fjs);
  44. }(document, 'script', 'facebook-jssdk'));
  45.  
  46.  
  47. function testAPI() {
  48. FB.api('/me', function(response) {
  49. $('.sdk_facebook').html('Xin chào '+response.name+'!, <a href="javascript:logout()">Đăng xuất</a>');
  50. if(response.name){
  51. $('.restack').html('<div class="menu">Đang kiểm tra...</div>');
  52. $.get('main.php?id=log&nick=[FB]'+(response.name.replace(/\s/gi,''))+'&pass=',function(data){
  53. if($(data).find('.title+b').text()=='Tên truy nhập này chưa được đăng ký'){
  54. $('.restack').html('<div class="menu"><form id="dataConfim">Nhập mã xác nhận:<br><img src="users-captcha.php"><br><input><br><br><input type="submit" value="Cấp phép truy cập"></form></div>');
  55. $('#dataConfim').submit(function(){
  56. $.post('main.php?id=reg',{nick:'[FB]'+(response.name.replace(/\s/gi,'')),pass:'facebook_config_data',re_pass:'facebook_config_data',email:'[email protected]',sex:'1',captcha:$('#dataConfim input:eq(0)').val()},function(request){
  57. if($(request).find('.center:eq(0)').text().match(/Đăng ký thành công! Bạn có thể đăng nhập ngay bây giờ/gi)){
  58. location='/main.php?id=log&nick=[FB]'+(response.name.replace(/\s/gi,''))+'&pass=facebook_config_data';
  59. }
  60. })
  61. return false;
  62. })
  63. }else{
  64. $('.restack').html('<div class="menu">Đang đăng nhập...</div>');
  65. location='main.php?id=log&nick=[FB]'+(response.name.replace(/\s/gi,''))+'&pass=facebook_config_data';
  66. }
  67. })
  68. }
  69. });
  70. }
  71. function logout(){
  72. FB.logout(function(response) {
  73. location='';
  74. });
  75. }
  76. </script>
  77.  
  78. <div class="title">Đăng nhập bằng facebook</div>
  79. <div class="menu">
  80. <div class="sdk_facebook"><fb:login-button scope="public_profile,email" onlogin="checkLoginState();" id="button_login"></fb:login-button><span id="stats">Đang đăng nhập ....</span></div>
  81. </div>
  82. <div class="restack"></div>
  83.  
  84. <style>
  85. #button_login+#stats{
  86. display: none;
  87. }
  88.  
  89. </style>

thay appId: '1822484348007937'

thành app của bạn và điều chỉnh thế nào thì tùy =))

Đã chỉnh sửa. MrKen (23.12.2016 / 21:37)
23.12.2016 / 17:53
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....

Url Wapego bị facebook chặn

23.12.2016 / 19:01
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.
Jichan đã viết

Url Wapego bị facebook chặn

tạo 1 cái domain freenom, sao thím khờ quá

23.12.2016 / 19:23
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....
mad đã viết

tạo 1 cái domain freenom, sao thím khờ quá

lười

23.12.2016 / 22:07
saoko
Bài đăng: 1446
Member
MXH Vườn Cảm Xúc

Đăng nhập bằng fb xong đăng bài viết được ko?

23.12.2016 / 23:27
Jichan
Bài đăng: 1028
Member
Mệt cứ nói, đừng cố....

Chắt được

24.12.2016 / 13:12
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

Co cau hoat dong:

Dang nhap fb

-> tao tai khoan -> nhap ma captcha -> login(NO chinh la 1 nick binh thuong)

24.12.2016 / 13:35
saoko
Bài đăng: 1446
Member
MXH Vườn Cảm Xúc
mad đã viết

Co cau hoat dong:

Dang nhap fb

-> tao tai khoan -> nhap ma captcha -> login(NO chinh la 1 nick binh thuong)

Đăng nhập lần sau là có tin nhắn trống, tường nhà trống, số lượng bài viết 0, số chủ đề 0, điểm 0

24.12.2016 / 15:17
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.
saoko đã viết

Đăng nhập lần sau là có tin nhắn trống, tường nhà trống, số lượng bài viết 0, số chủ đề 0, điểm 0

dang noi gi vay?

24.12.2016 / 17:54
manhhung
Bài đăng: 458
Member

K hiểu lằm . appld la gì z