en Kooboo Logo 说明文档

Account

 

Account是用来做用户登录的 
 
 
用户登录的方法
 
let loginUser = k.account.login("username", "password");  
 
确保只有登录过的用户才能访问, 不然就跳转的方法
 
k.account.ensureLogin("/redirecttologin"); 
 
取得当前登录用户信息的方法
 
let user= k.account.user.current; 
let org = k.account.organization.current; 
let usrDeparts = k.account.user.current.departments
let orgDeparts = k.account.organization.current.departments
 
OAUTH
 
用于实现第三方登录, 比如 Google, Facebook, WeChat等第三方登录到网站。第三方登录需要配置AppId, Secret, 回调方法等, 在系统配置中设置
 
比如 Facebook的登录可以这样子实现
<div>
   <script env=server> 
       var url = k.oAuth2.facebook.getAuthUrl() 
   </script>
   <a k-href='url'>facebook login</a> 
</div>