Clouda API使用手册之Auth Library

移动开发
Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。

Auth

  • login

    使用本地账户登陆,有两种给定参数的方式

    • sumeru.auth.login(token, password, expires, callback)

      1. sumeru.auth.login(token, value, 1000, function(){ 
      2.  
      3. }); 
      • token

        用户信息的唯一标识,比如邮箱,电话号码,身份证号等等

      • password

        用户密码

      • expires

        有效期

    • sumeru.auth.login({token: 'name', password: 'cryption', callback: function,expires: 1000})

      1. sumeru.auth.login({ 
      2.     token: token, 
      3.     password: value, 
      4.     callback: callback, 
      5.     expires: 1000 
      6. }); 
  • baidu.login

    使用百度账户登陆,有两种给定参数的方式

    • sumeru.auth.baidu.login(token, password, verifycode, callback)

      1. sumeru.auth.login(token, value, 1000, verifycode, function(){ 
      2.  
      3. }); 
    • sumeru.auth.baidu.login({token: 'name', password: 'cryption', callback: function,verifycode:'code',expires: 1000})

      1. sumeru.auth.baidu.login({ 
      2.     token: token, 
      3.     password: value, 
      4.     callback: callback, 
      5.     verifyCode: code, 
      6.     expires: 1000 
      7. }); 
  • logout

    退出

    sumeru.auth.logout();
  • register

    sumeru提供一套帐号系统,可直接使用register方法完成注册

    sumeru.auth.register(token, password, info, callback);

    sumeru.auth.register(token, password, {age:18}, function(){});
    • info

      用户信息除用户名和密码以外的信息

  • update

    更新某用户的信息

    sumeru.auth.update(user,callback);

    sumeru.auth.update({info:{age: 18} },function(){});
    • user

      sumeru内建的user Model,结构如下:

      1. {    
      2.     token:‘’, 
      3.     password : '',  
      4.     info: {} 

      需要更新用户的哪项信息,直接传入值即可。

  • getToken

    获取token

    sumeru.auth.getToken();
  • getModel

    获取用户Model

    sumeru.auth.getModel();
  • isLogin

    判断当前是否登陆

    sumeru.auth.isLogin();
  • getVerifyCode

    获取图片验证码

    sumeru.auth.getVerifyCode();

 

Library

  • create

    语法:create(factory)

    创建一个Library库,sumeru.Library.create(factory);

    1. Library.timeUtils = sumeru.Library.create(function(exports){     
    2.     exports.formatDate = function(time){ 
    3.         return time.getFullYear(); 
    4.     }; 
    5. }); 
  • getter

    使用一个Library

    Library.timeUtils.formatDate(new Date());

 

责任编辑:张叶青
相关推荐

2013-10-31 13:47:23

CloudaAPI

2013-10-31 14:30:44

CloudaAPI

2013-10-31 13:37:07

CloudaAPI手册

2013-10-31 15:12:57

CloudaAPI

2010-05-20 19:12:37

2009-10-26 11:11:33

linux Emacs

2010-05-19 10:40:46

Subversion

2011-08-09 13:22:31

iPhoneSqlite数据库

2010-08-31 08:59:06

marginHTML

2009-12-02 18:03:00

PHP cURL

2010-05-21 12:37:49

SVN使用教程

2010-05-26 14:01:47

SVN安装使用手册

2010-05-19 10:57:34

Subversion配

2010-05-26 13:17:55

SVN简易使用手册

2010-05-26 12:59:48

SVN简易使用手册

2010-05-27 13:35:43

SVN简易使用手册

2010-06-07 12:38:37

Cacti使用手册

2010-05-26 13:51:40

SVN安装使用手册

2010-06-09 17:01:26

Cacti使用手册

2010-08-25 10:53:04

CSSmargin-bott
点赞
收藏

51CTO技术栈公众号