/**
  * @deprecated
  */
 function bind_backup()
 {
     $type = h($_POST['value']);
     if ($_POST) {
         include_once SITE_PATH . '/addons/plugins/login/sina.class.php';
         $sina = new sina();
         $weiboAuth = $sina->getJSON($_POST['username'], $_POST['password']);
         if ($weiboAuth['oauth_token']) {
             $data['type'] = 'sina';
             $data['type_uid'] = $weiboAuth['user_id'];
             $data['uid'] = $this->mid;
             if ($info = M('login')->where($data)->find()) {
                 if ($info['oauth_token']) {
                     M('login')->setField('is_sync', 1, $data);
                 } else {
                     $savedata['oauth_token'] = $weiboAuth['oauth_token'];
                     $savedata['oauth_token_secret'] = $weiboAuth['oauth_token_secret'];
                     $savedata['is_sync'] = 1;
                     M('login')->where('login_id=' . $info['login_id'])->data($savedata)->save();
                 }
             } else {
                 $data['oauth_token'] = $weiboAuth['oauth_token'];
                 $data['oauth_token_secret'] = $weiboAuth['oauth_token_secret'];
                 $data['is_sync'] = 1;
                 M('login')->add($data);
             }
             echo '1';
         } else {
             echo '0';
         }
     } else {
         $map['uid'] = $this->mid;
         $map['type'] = 'sina';
         if (M('login')->where("uid={$this->mid} AND type='sina' AND oauth_token<>''")->count()) {
             M('login')->setField('is_sync', 1, $map);
             echo '1';
         } else {
             $this->display();
         }
     }
 }