show a "encourage to bind douban" msg when not connected; reconstruct a function in less files files
when oauth2 of douban fails, goto error page and say why
now it can show douban information when it's connected