ok
big change need debug
know how to fix
ok
form中的ng-click会触发ng-submit事件问题解决

给ng-click按钮加上type="button"来阻止触发事件
$state.go('main.mine')
问题列表

1. 判断token的流程后，login()无反应；
2. Session ID会变化；
3. 登录后点击‘我的’还会出现登录窗口（暂时通过$state.go重定向解决）；
4. 传递参数给login进行重定向；
5. 导航条设计；
问题列表bug#2解决

php完全销毁session，evernote及session_destory函数说明里面有范例，关键是连cookie也要一起销毁（从而销毁会话本身）
in process
not working since angularjs has no async=false
问题列表bug#1暂时解决，问题点已找到，换了一个折中的方法

$scope.mine.mineNgclick = "actions.login()";
//这句语句在$resource之后actions.login()失效，具体原因还需详细分析？AngularJS无同步AJAX，见git
checkout -f 53fb7a1
TODO工作列表

1. 用UI
Router的$stateChangeStart方法进行页面切换前的checkToken，isFree=true的不用checkToken；
2. 根据checkToken的结果改变页面行为；
3. 尝试ng-click之后再checkToken并执行不同分支行为的方法（$state.go或$scope.modal.show）；
4. 嵌入网页及历史导航栏制作；
5. 页面设计，功能分割，与后台集成；
6. PhoneGap插件调用（拍照、二维码、GPS、通讯录、陀螺仪）；
......
complete checktoken
use promise
问题列表bug#1彻底解决

彻底解决：不要动态改变界面端(view)的ng-click文字，而是在controller中动态改变mine.mineNgclick绑定的对象，view中为ng-click='mine.mineNgclick()'