Sau chuyến đi Nepal – Tây Tạng dài một tháng tròn một thập kỷ trước, tháng 9/2024, tôi đặt chân lên đỉnh núi Manaslu – ngọn núi cao thứ 8 thế giới và may mắn trở thành người Việt Nam đầu tiên chinh phục được ngọn núi cao 8.163m này.
Ngọn núi mẹ Ama Dablam
Kế hoạch leo Everest xuất hiện trong suy nghĩ của tôi vào tháng 4/2023, khi tôi cùng một nhóm bạn đến với đỉnh Mera Peak cao 6.476m. 9 năm kể từ khi đứng ở Everest Base Camp (EBC – trại nền, điểm dừng chân đầu tiên trên hành trình đến đỉnh Everest) bên phía mặt Bắc ở Tây Tạng, tôi đã đi không biết bao nhiêu chuyến trekking ở vùng Himalaya. Từ Annapurna Circuit (vòng cung Annapurna, tên rặng Himalaya ở phía trung tây của Nepal), cho tới hai chuyến đi bộ cũng tới EBC nhưng bên phía mặt Nam ở Nepal vào các năm 2015 và 2022. Nhưng phải đến khi chạm vào mốc độ cao gần 6.500m của Mera Peak – một đỉnh núi có thể coi là “đài quan sát” từ xa rất nhiều đỉnh núi kỳ vĩ cao trên 8.000m của Nepal như: Everest, Makalu, Lotse, Nuptse, ý nghĩ về việc “leo lên Everest” mới lóe lên trong tâm trí tôi.
Ngay trong chuyến đi ấy, khi xuống núi, tôi lập tức biến ý nghĩ thành một kế hoạch được vạch ra cụ thể để chuẩn bị cho giấc mơ Everest. Hai mốc độ cao tiếp theo tôi cần phải hướng tới và vượt qua là 7.000m và 8.000m. Có rất nhiều đỉnh núi ở Nepal nằm trong các mức độ cao này, nhưng một sự kết nối nào đó tôi nghĩ đến hai ngọn núi là Ama Dablam cao 6.812m và Manaslu 8.163m. Đây là hai ngọn núi mang tính biểu tượng của Nepal nói riêng và vùng Himalaya nói chung. Ama Dablam tuy chỉ cao gần 7.000m nhưng là một đỉnh núi khó, giới leo núi gọi nó là “technical peak” nghĩa là một đỉnh núi đòi hỏi nhiều kỹ thuật và “khó nhằn”.
Trước khi đến Ama Dablam vào mùa xuân 2024, trong năm 2023 tôi đã lên kế hoạch leo đỉnh Mardi Himal cao gần 5.800m cũng thuộc khu vực Annapurna. Chuyến đi tháng 9/2023 để chinh phục Mardi Himal, tôi và nhóm bạn mình đã phải dừng lại ở mốc độ cao gần 5.200m do thời tiết xấu, mưa nhiều khiến đá lở. Dẫu vậy, đó là một chuyến đi bổ ích và giúp tôi “giữ lửa” để tiến đến những ngọn núi cao hơn khó hơn.
Ama Dablam là một đỉnh núi đặc biệt bởi hình dáng nhọn như một mũi tên hướng lên bầu trời ở vùng Sulokhumbu của Nepal. Leo Ama Dablam là một thử thách vì độ dốc của đỉnh núi này rất lớn, có hàng trăm vách đá dựng đứng. Có những vách 90 độ cao tới 40-50m như Yellow Tower được coi là bài kiểm tra cả về thể lực và ý chí với những người muốn đặt chân lên đỉnh núi này. Chuyến đi của chúng tôi khởi hành vào ngày đầu tiên của tháng 3/2024 với 3 thành viên. Thành viên trẻ nhất quyết định quay trở về sau khi lên đến Camp 1. Với Ama Dablam, lần đầu tiên tôi nếm trải cảm giác leo lên và tụt xuống liên tục trong vòng 24 giờ vào ngày summit push (ngày cuối lên đỉnh) mà gần như không ăn gì và chỉ có một lượng nước hạn chế.
Tôi và người bạn đồng hành cùng với 2 nhà leo núi dẫn đường người Sherpa đặt chân lên được đỉnh Ama Dablam ngày 13/3/2024. Một niềm hạnh phúc khó tả khi đứng trên đỉnh núi và phía sau lưng là Everest. Trở về, chúng tôi được Hiệp hội Leo núi Nepal thông báo rằng, sau 63 năm mới có một nhóm lên đỉnh này vào tháng 3 vì đây là thời điểm nghịch mùa để chinh phục Ama Dablam. Thật khó tưởng tượng chúng tôi đã vượt qua thử thách thế nào với thời tiết lạnh giá và những dốc tuyết chưa hề có dấu chân. Ngay cả dây leo núi, nhóm hỗ trợ cũng phải làm từ đầu. Chinh phục Ama Dablam vào tháng 3 tăng độ khó của hành trình, nhưng đổi lại chúng tôi có thể “độc quyền” trọn vẹn tận hưởng vẻ đẹp và sự thanh bình bên ngọn núi này. Tôi và người bạn đồng hành là 2 trong số 4 người Việt đến nay chinh phục được đỉnh núi này.
Manaslu- sự cao cả của người cha
Manaslu là đỉnh núi thu hút nhiều người leo núi đến Nepal thứ 2 chỉ sau nóc nhà thế giới Everest. Mỗi năm có từ 300-400 người thử sức với ngọn núi này đến từ khắp nơi trên thế giới.
Đỉnh Manaslu nằm cách biên giới với Tây Tạng không xa và xung quanh đỉnh núi này là những làng mạc của người Tây Tạng với nền văn hóa linh thiêng và truyền thống tín ngưỡng cổ xưa thờ thần núi. Hiện nay người dân quanh Manaslu đều theo truyền thống Phật giáo Kim Cương Thừa đặc trưng của vùng Himalaya. Nhóm leo Manaslu của tôi đến từ nhiều quốc gia khác nhau: Đức, Áo, Thổ Nhĩ Kỳ, Argentina và Australia. Tôi là người Việt Nam duy nhất trong đoàn.
Chúng tôi xuất phát vào ngày 13/9/2024 với hành trình trekking từ độ cao gần 3.000m tới Manaslu Base Camp ở mốc 5.000m. Khi tôi đặt chân đến Base Camp, không không khí ở đây nhộn nhịp và hừng hực đầy khí thế chinh phục của rất nhiều nhà leo núi. Có những người đã có mặt ở Base Camp từ đầu tháng 9 để chuẩn bị cho chuyến đi để đời thông thường sẽ mất trung bình khoảng 20-25 ngày để hoàn thành. Sau một vài ngày nghỉ ngơi tại Base Camp, đoàn của chúng tôi khởi hành lên các Camp cao hơn vào ngày 19/9/2024. Manaslu có 4 Camp với các độ cao lần lượt là 5.900, 6.400, 6.800 và 7.400m. Để chinh phục thành công các đỉnh núi cao trên 8.000m thông thường một người leo núi phải thực hiện một quy trình quay vòng để thích nghi độ cao gọi là “elevation rotation”. Cụ thể ở đó nhà leo núi lượt đầu tiên sẽ leo từ Base Camp lên Camp 2 hoặc Camp 3 thậm chí cố gắng tiếp cận gần Camp 4. Nhưng sau đó họ sẽ phải quay trở lại Base Camp rồi mới chính thức push summit (nỗ lực lên đỉnh một mạch) ở lần leo thứ hai.
Chuyên gia leo núi dẫn đường cũng là người bạn đã đồng hành cùng tôi trong tất cả các chuyến leo núi trước đó từ Merapeak, Mardi Himala đến Ama Dablam tên là Temba Bhote. Giới leo núi đặt cho anh biệt danh “Himalayan Sherpa” với thành tích đáng nể: 10 lần chinh phục Everest, hoàn thành 9/14 đỉnh núi cao trên 8.000m.
Temba đưa ra kế hoạch khá táo bạo và có phần “điên rồ” khi dự định của chúng tôi sẽ là đi thẳng từ Base Camp lên đỉnh mà không quay vòng thích nghi độ cao như thông lệ mà một người chinh phục đỉnh trên 8.000m chắc chắn phải làm. Đây là thử thách không dễ dàng nhưng tôi quyết định sẽ đi theo cách đó vì Temba là người hiểu khả năng thích nghi độ cao của tôi hơn ai hết sau 4 hành trình leo nhiều ngọn núi cùng nhau.
19 giờ ngày 21/9/2024, tôi và Temba cùng một trợ lý leo núi khác là Dawa Sherpa xuất phát từ Camp 3 độ cao 6.400m và hướng thẳng tới đỉnh Manaslu. Quả thực tôi đã không thể lường trước được mức độ thử thách và điên rồ của việc đi thẳng tới đỉnh mà không “rotation”. Từ mốc độ cao 6.800m tới đỉnh 8.163m, chúng tôi đi qua Camp 4 cao 7.400m lúc khoảng 2 giờ sáng ngày 22/9. Cả 3 chỉ có khoảng 30 phút để chợp mắt ở đây. Chúng tôi rời Camp 4 khi một cơn mưa tuyết nhẹ xuất hiện nhưng kết hợp với gió trên độ cao và cái lạnh khiến hành trình càng đi lên càng khó khăn. Đến khoảng 8 giờ 30 sáng, chúng tôi gặp một số nhà leo núi đã đi từ buổi chiều hôm trước summit thành công trên đường đi xuống. Dawa cũng không thực hiện rotation giống tôi và buộc phải đi xuống do quá mệt.
Chỉ còn tôi và Temba tiếp tục đi lên. Rất nhiều thời điểm tôi nghĩ không thể tiếp tục leo và quay về. Điều duy nhất có thể làm lúc ấy là tập trung vào từng bước chân, từng mét dây kéo lên dù rất chậm và nặng nhọc.
Tôi sẽ không bao giờ quên được vị ngọt của nắm tuyết trên đỉnh Manaslu. Phải đến 14 giờ 30 ngày 22/9, tôi và Temba mới tiếp cận gần đỉnh. 50m cuối cùng là một cuộc chiến thực sự với mỗi bước chân, mỗi đoạn dây mất cả phút để hướng tới đỉnh khi đầu óc nhiều thời điểm không còn điều khiến được bước chân và các động tác tay kéo dây. Giây phút chạm vào lá cờ Nepal – mốc đánh dấu đỉnh Manaslu, tôi như được tiếp thêm nguồn năng lượng và sức mạnh. Cùng với nắm tuyết mát lành và lá cờ đỏ sao vàng của Tổ quốc, trong phút chốc tôi như khỏe lại và tràn đầy năng lượng.
Trong giây phút ấy tôi cảm nhận rất rõ sự kết nối với ngọn núi, một năng lượng nghiêm khắc nhưng cao cả và bao dung của người cha tỏa ra từ đỉnh núi Manaslu. Thời tiết trên đỉnh núi hôm đó ban tặng một món quà vô giá là cảnh sắc huy hoàng và hùng vĩ. Từ độ cao 8.000m, tôi có thể phóng tầm mắt tới tận chân trời.
Trong vòng 6 tháng, đi lên và chinh phục thành công 2 đỉnh núi biểu tượng của vùng Hy Mã Lạp Sơn với tôi như một giấc mơ. Hai giấc mơ ấy là hai cây cầu đưa tôi đến một giấc mơ lớn hơn: Everest, như ý nghĩ đã lóe lên trong tâm trí vào mùa xuân 2023. Hành trình đến Everest vào mùa xuân 2025 vì thế là hành trình của sự tiếp nối để cảm nhận và kết nối với những ngọn núi của Hy Mã Lạp Sơn – vùng đất mà tôi đã gắn bó suốt hơn 10 năm qua như quê hương thứ hai.
if (!isNotAllow3rd) { loadJsDefer('https://apis.google.com/js/platform.js?onload=onLoadGapi'); loadJsDefer('https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v5.0'); }
function onLoadGapi() { gapi.load('auth2', function() { gapi.load('auth2', function() { gapi.auth2.init({ client_id: '678720187862-08lendtdt5h3nr4j2he534p15b13aieg.apps.googleusercontent.com', scope: 'email profile', fetch_basic_profile: true }); }); }); }
function deleteCookie(name) { document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; } function lgGetCookie(name) { var value = document.cookie; var start = value.indexOf(" " + name + "="); if (start == -1) { start = value.indexOf(name + "="); } if (start == -1) { value = null; } else { start = value.indexOf("=", start) + 1; var end = value.indexOf(";", start); if (end == -1) { end = value.length; } value = unescape(value.substring(start, end)); } return value; }
function lgSetCookie(name, value, date) { var cookieValue = escape(value) + ((date == null) ? "" : "; expires=" + date.toUTCString()); document.cookie = name + "=" + cookieValue; }
function authLogin(name,isLogin=false){ if (isLogin){ $('#top-link-account .first').hide(); $('#top-link-account .second').html(`${name} | Đăng xuất`); $('#top-link-account .second').attr('data-out',1);
$("#cmt-account-header .tabs .close, #cmt-account .tabs .close") .click(); $('.comment-account').html(`
`); }else { if (window.confirm("Bạn muốn đăng xuất?")) { var el = $("#top-link-account"); // //el.find("a.first").html("") // // .removeAttr("style"); el.find(".first").show(); el.find("a.second").html(""); el.find("a.second").removeAttr("data-out");
$('.comment-account').html(`
`);
deleteCookie('my_dv'); $("#_btn_logout").click(); } } }
function logout(){ if (window.confirm("Bạn muốn đăng xuất?")) { var el = $("#top-link-account"); // //el.find("a.first").html("") // // .removeAttr("style"); el.find(".first").show(); el.find("a.second").html(""); el.find("a.second").attr("data-out", "0");
$('.comment-account').html(`
`); deleteCookie('my_dv'); $("#_btn_logout").click(); } } function login(){ $("#_btn_logout").click(); $("#cmt_alert").html("Vui lòng đăng nhập hoặc đăng ký để gửi bình luận"); } function register(){ $("#_btn_logout").click(); $('[data-target="signup"]').click(); fnCaptcha(); }
var aspCookie = null;
(runinit = window.runinit || []).push(function() {
if(lgGetCookie('my_dv')){ var user = JSON.parse(lgGetCookie('my_dv')); if(user.name){ authLogin(user.name, true); } }
$('.btn-refresh').click(function() { fnCaptcha(); }); $('.iconew-eye').click(function() { $(this).toggleClass('closed'); var x = $(this).siblings('input')[0]; if (x.type === "password") { x.type = "text"; } else { x.type = "password"; } });
function stripHtml(html) { var temporalDivElement = document.createElement("div"); temporalDivElement.innerHTML = html; return temporalDivElement.textContent || temporalDivElement.innerText || ""; }
// --------------------- User account // 1. Hide login/logout button -> in case API doesn't available, login/logout will not show + Init OAuth_v2 //$("#top-link-account").hide(); if (typeof gapi != "undefined") { //window._cnnd.oauth.init(); console.log("login not available"); } // 2. Remove excessive login/register form -> only 1 form available // no need // 3. Callback functions var fnPopupAction = function(id, alert, loginData) { id = id.toLowerCase(); if (id == "close") { $("#cmt-account-header .close").click(); return; } if (id == "info" && !window._isShowingInfo) { $("#cmt-account-header .close").click(); return; } window._isShowingInfo = false; if (loginData) { $("#cmt-account-header [data-target]").hide(); $("#cmt-account-header [data-target].logged-in").show().first().click(); $("#cmt-account-header [data-info-name]").html(loginData.name || "Quý vị"); $("#cmt-account-header [data-info-email]").html(loginData.email || "<không xác định>"); } else { $("#cmt-account-header [data-target]").hide(); $("#cmt-account-header [data-target].not-login").show().first().click(); $("#cmt-account-social").show(); } setTimeout(function() { $("#cmt-account-header > .wrapper").css("animation", "none"); }, 200); $("#cmt-account-header").show(); $("#cmt-account-header input[type="password"]").val(""); $("#cmt-account-header [data-target="" + id + ""]").click(); $("body").css("overflow", "hidden"); $("#nav").removeClass("active"); $("#cmt_alert").html(alert || "Vui lòng đăng nhập hoặc đăng ký để gửi bình luận"); }; var accountMessageProcess = function(data) { if (data.isLogged) { fnPopupAction("info", "Vui lòng đăng nhập hoặc đăng ký để gửi bình luận", { name: data.name, email: data.email }); } else { fnPopupAction(data.act, data.alert || "Vui lòng đăng nhập hoặc đăng ký"); if (data.act == "close" && data.raw.Data && data.raw.Data.Approved) { //window.alert("Đăng nhập thành công"); fnPopupAction("info", "Đăng nhập thành công", { name: data.raw.Data.Name, email: $("#_login_email").val() || $("#_sign_email").val() }); } } };
// 5. Action functions -> bind event to form elements
var fnPopupBindAction = function() { // Tab $("#cmt-account-header [data-target]").on('click', function() { $("#cmt-account-header [data-target], #cmt-account-header [data-tab]").removeClass( "active"); $(this).addClass("active"); var tab = $("#cmt-account-header [data-tab='" + $(this).attr("data-target") + "']"); tab.addClass("active") .find("input[type="text"], input[type="email"]").first().focus(); tab.find("input").keyup(function(event) { if (event.keyCode === 13) { tab.find(".btn.clickable").click(); } }); fnCaptcha(); $("#cmt_alert").html("Vui lòng đăng nhập hoặc đăng ký để gửi bình luận"); }); $("#cmt-account-header .close").on('click', function() { $("#cmt-account-header").hide(); $("#cmt-account-header > .wrap").removeAttr("style"); $("body").css("overflow", "unset"); fnCaptcha(); $("#cmt_alert").html("Vui lòng đăng nhập hoặc đăng ký để gửi bình luận"); }); // Reload Captcha // $("#_reload_captcha").on('click', function () { // fnCaptcha(); // }); // Btn Login
$("#comment-frame").on('click','#btn_login', function () { $("#top-link-account .first").click(); }); $("#comment-frame").on('click','#btn_signup', function () { $("#top-link-account .first").click(); $('[data-target="signup"]').click(); });
$("#_btn_login").on('click', function() { $("#cmt_alert").html("Vui lòng đăng nhập hoặc đăng ký để gửi bình luận"); var email, password; email = $("#_login_email").val(); password = $("#_login_password").val(); if (!/^[a-z0-9-_.]+[@][0-9a-z-]+(.[0-9a-z-]+)+$/ig.test(email) || password .length < 8) { $("#cmt_alert").html("Email hoặc mật khẩu không đúng!"); return; } $.ajax({ url: pageSettings.DomainApiComment + "/api/get-usercomment.htm", data: { email: encodeURI(email), password: password, sitename: pageSettings.commentSiteName, }, type: "get", success: function (res){ if (res && res.data == true){ var user = { email: email, name: email.substring(0, email.indexOf('@')), } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); }else { $("#cmt_alert").html("Có lỗi phát sinh, vui lòng thử lại sau"); } } }); }); // Btn Signup $("#_btn_sign").on('click', function() { $("#cmt_alert").html("Vui lòng đăng nhập hoặc đăng ký để gửi bình luận"); var email, name, password, repassword, captcha; email = $("#_sign_email").val(); name = $("#_sign_name").val(); if (name == ''){ name = email.split('@')[0]; } password = $("#_sign_password").val(); //repassword = $("#_sign_repassword").val(); captcha = $("#_sign_captcha").val(); var format = /[!@#$%^&*()_+-=[]{};':"\|,.<>/?]/g; if (!/^[a-z0-9-_.]+[@][0-9a-z-]+(.[0-9a-z-]+)+$/ig.test(email)) { $("#cmt_alert").html("Email không hợp lệ"); return; } //if (name.length <= 0) { // $("#cmt_alert").html("Vui lòng nhập họ tên của bạn!"); // return; //} //if (name.length > 20) { // $("#cmt_alert").html("Họ tên không được quá 20 ký tự (Có thể để nickname thay thế)!"); // return; //} //if (format.test(name)) { // $("#cmt_alert").html("Tên không được chứa ký tự đặc biệt!"); // return; //} if (password.length < 8) { $("#cmt_alert").html( "Mật khẩu phải có ít nhất 8 ký tự, chứa ít nhất 1 chữ số và 1 chữ cái"); return; } //if (password != repassword) { // $("#cmt_alert").html("Mật khẩu xác nhận lại không khớp!"); // return; //} if (!(/[a-z]/ig.test(password) && /[0-9]/ig.test(password))) { $("#cmt_alert").html("Mật khẩu phải chứa ít nhất 1 chữ số và 1 chữ cái"); return; } if (captcha.length <= 0) { $("#cmt_alert").html("Vui lòng điền mã xác nhận trong ảnh!"); return; } $.ajax({ type: 'POST', url: pageSettings.DomainApiComment + "/api/insert-usercomment.htm", data: { name: name, email: email, password: password, captcha: captcha, sitename: pageSettings.commentSiteName }, success: function (res){ if (res && res.message == "Success"){ var user = { email: email, name: email.split('@')[0], } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); $("#cmt-account-header .close").click(); }else { $("#cmt_alert").html("Có lỗi phát sinh, vui lòng thử lại sau"); } } }); }); // Btn logout $("#_btn_logout").on('click', function() { $("#cmt_alert").html("Vui lòng đăng nhập hoặc đăng ký để gửi bình luận"); $("#cmt-account-header .close").click(); fnPopupAction("login", "Bạn đã đăng xuất thành công"); var el = $("#top-link-account"); //el.find("a.first").html("") // .removeAttr("style"); el.find("a.first").show(); el.find("a.second").html(""); $("#cmt-account-social").show(); }); // Header login/account_info
// Header login/account_info $("#top-link-account .first").on('click', function() { if ($("#top-link-account .second").attr("data-out")) { $("#top-link-account .second").toggleClass("show"); } else { fnPopupAction("login"); } }); // Btn register/log_out $("#top-link-account .second").on('click', function() { if ($("#top-link-account .second").attr("data-out")) { //$("#_btn_logout").click();
authLogin('my_dv',false);
} else { fnPopupAction('signup'); }
//var el = $("#top-link-account"); //el.find("a.first").html("") // .removeAttr("style"); //el.find("a.second").html(""); }); }; fnPopupBindAction();
//login Facebook var otherLogin = { init: function() { var me = this; //gapi.load('auth2', function () { // gapi.auth2.init({ // client_id: '678720187862-08lendtdt5h3nr4j2he534p15b13aieg.apps.googleusercontent.com', // scope: 'email profile', // fetch_basic_profile: true // }); //}); $("#cmt-account-social button[data-type]").on('click', function() { me[$(this).attr("data-type")](function(response) { $("#cmt-account-header .tabs .close, #cmt-account .tabs .close") .click(); }); }); try { fbClient.appId = '1304555827613749'; //'211029740744825'; fbClient.version = "v14.0"; fbClient.init(); setTimeout(FB.AppEvents.logPageView, 5000); } catch (e) { // ignore } }, loginFacebook: function(cb) { var me = this;
function reloginFacebook(callback) { FB.api('/me', { fields: 'id, name, email' }, function(profile) { //console.debug(profile); if (typeof callback === "function") callback(profile); }); }; FB.login(function(response) { if (response.authResponse) { reloginFacebook(function(info) { console.log(info); info.social = "facebook"; info.accessToken = response.authResponse.accessToken;
var user = { email: info.email, name: info.name, } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); }); } else { $("#cmt_alert").html( "Bạn đã từ chối cấp quyền truy cập tài khoản Facebook"); } }, { scope: 'public_profile,email' }); }, loginGoogle: function(callback) { var me = this;
function callSocialApi(data, cb) { data.social = "google"; var user = { email: data.email, name: data.name, } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); }
// API call for Google login if (gapi.auth2.getAuthInstance().isSignedIn.get()) { //console.debug('[VCC] GAPI Process'); var profile = gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile();
//var id_token = gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().id_token; var access_token = gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse() .access_token;
var params = { id: profile.getId(), name: profile.getName(), email: profile.getEmail(), accessToken: access_token } //console.log('params: ', params); callSocialApi(params, callback); } else { //console.debug('[VCC] GAPI Login'); gapi.auth2.getAuthInstance().signIn().then( function(success) { var profile = gapi.auth2.getAuthInstance().currentUser.get() .getBasicProfile(); //var id_token = gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().id_token; var access_token = gapi.auth2.getAuthInstance().currentUser.get() .getAuthResponse().access_token;
var params = { id: profile.getId(), name: profile.getName(), email: profile.getEmail(), accessToken: access_token } //console.log('params: ', params); callSocialApi(params, callback); }, function(error) { $("#cmt_alert").html( "Bạn đã từ chối cấp quyền cho Báo Dân Việt truy cập tài khoản Google" ); } ); } } } otherLogin.init(); });
Xin chào ${name}! Đăng xuất