<commit_before>/**
 * Created by rinesnow on 16/3/31.
 */
//未登录
   var OAuth = require('wechat-oauth');
   var client = new OAuth('wx75d11b4f981b1ded', '7a915c525f39451f3af19407012459ad');
// function getOpenid(req,res){
//     var query = require('url').parse(req.url,true).query;
//     client.getAccessToken(code, function (err, result) {
//       var accessToken = result.data.access_token;
//       var openid = result.data.openid;
//       console.log(accessToken);
//       console.log(openid);
//             console.log(err);

//       return openid;
//     });
// }
  var openid=' ';
function ifAuthorized(req,res,next){

    // var url = client.getAuthorizeURL('www.coderwitkey.com', 'STATE', 'snsapi_userinfo');

    var query = require('url').parse(req.url,true).query;
          console.log(query);

    var code = query.code;
          console.log(code);
    
    client.getUserByCode(code,function (err, result) {
      // var accessToken = result.data.access_token;
      var openid = result.openid;//必须要手动点击URL，原地刷新没用的。

      console.log(result);
      // console.log(accessToken);

      console.log("这是openid"+openid);
    
      // client.getUser(openid, function (err, result) {
      //     var userInfo = result;
      //     console.log(userInfo);
      //  });

    //    User.findOne({openid:openid},function(err,user){
    //        if(err){
    //            console.log(err);
    //        }
    //         if(user){//有这个user 那么直接跳转
    //             return res.redirect('/');
    //         }
    //         // //对密码进行md5加密
    //         // var md5 = crypto.createHash('md5'),
    //         //     md5newopenid = md5.update(openid).digest('hex');
    //         //新建user对象用于保存数据
    //         var newUser = new User({
    //             openid:openid//openid 作为key存入，以后再用用户信息就用openid调。
    //         });

    //         newUser.save(function(err,doc){
    //             if(err){
    //                 console.log("保存用户信息失败！"+err);<commit_msg>yonghu id<commit_after>/**
 * Created by rinesnow on 16/3/31.
 */
//未登录
   var OAuth = require('wechat-oauth');
   var client = new OAuth('wx75d11b4f981b1ded', '7a915c525f39451f3af19407012459ad');
// function getOpenid(req,res){
//     var query = require('url').parse(req.url,true).query;
//     client.getAccessToken(code, function (err, result) {
//       var accessToken = result.data.access_token;
//       var openid = result.data.openid;
//       console.log(accessToken);
//       console.log(openid);
//             console.log(err);

//       return openid;
//     });
// }
  var openid=' ';
function ifAuthorized(req,res,next){

    // var url = client.getAuthorizeURL('www.coderwitkey.com', 'STATE', 'snsapi_userinfo');

    var query = require('url').parse(req.url,true).query;
          console.log(query);

    var code = query.code;
          console.log(code);
    
    client.getUserByCode(code,function (err, result) {
      // var accessToken = result.data.access_token;
      openid = result.openid;//必须要手动点击URL，原地刷新没用的。

      console.log(result);
      // console.log(accessToken);

      console.log("这是openid"+openid);
    
      // client.getUser(openid, function (err, result) {
      //     var userInfo = result;
      //     console.log(userInfo);
      //  });

    //    User.findOne({openid:openid},function(err,user){
    //        if(err){
    //            console.log(err);
    //        }
    //         if(user){//有这个user 那么直接跳转
    //             return res.redirect('/');
    //         }
    //         // //对密码进行md5加密
    //         // var md5 = crypto.createHash('md5'),
    //         //     md5newopenid = md5.update(openid).digest('hex');
    //         //新建user对象用于保存数据
    //         var newUser = new User({
    //             openid:openid//openid 作为key存入，以后再用用户信息就用openid调。
    //         });

    //         newUser.save(function(err,doc){
    //             if(err){
    //                 console.log("保存用户信息失败！"+err);
{'fraction_non_alphanumeric': 0.1669195751138088, 'fraction_numerical': 0.02175012645422357, 'mean_word_length': 1.8432782171099928, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '788571', 'n_tokens_mistral': 1435, 'n_tokens_neox': 1406, 'n_words': 189}