解析时登录的结构

时间:2017-04-23 11:25:12

标签: android database parse-platform parse-server

我正在迁移和基于解析构建的旧android应用程序,以解析在heroku上托管的服务器。我正在从头开始在mlab上构建数据库。有没有人知道解析的登录结构?我想知道parseUser的结构。提前谢谢。

2 个答案:

答案 0 :(得分:0)

这很简单。 Parse会自动为您处理用户和会话表。基本上在登录时,只需使用

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
  <div class="col-md-12">
    <h2 class="portfolio-head">PORTFOLIO</h2>
  </div>
</div>
<div class="row">
  <div class="col-md-12 col-xs-12 text-center">
    <div class="portfolio-nav-holder">
      <ul class="portfolio-nav">
        <li><a>Featured</a></li>
        <li><a>Websites</a></li>
        <li><a>Logos</a></li>
        <li><a>Graphics</a></li>
        <li><a>Photography</a></li>
      </ul>
    </div>
  </div>
</div>

在数据库中,parse将创建一个会话行,其中包括sessiontoken,指向用户的指针以及令牌的到期日期。

答案 1 :(得分:0)

  

有没有人知道解析的登录结构?

Parse Android SDK中登录Parse server上的用户有4种不同的结构:

使用用户名和密码登录用户:

使用第三方身份验证凭据登录用户:

有两种流行方式,同步方式或asynchronous方式:

ParseUser.logIn(username, password); // Synchronous way
ParseUser.logInInBackground(username, password, myLogInCallback);  // Asynchronous way

例如使用同步方式:

try {
    ParseUser.logIn(username, password);
} catch (ParseException e) {
    // if login failed, for some reason parse throw an ParseException
    e.printStackTrace();
    return false;
}

例如使用异步方式:

ParseUser.logInInBackground(username, password, new LogInCallback() {
    public void done(ParseUser user, ParseException e) {
        if (user != null) {
            // Yes ! The user is logged in.
        } else {
            // if login failed, look at the ParseException to see what happened.
        }
    }
);

我希望我的回答很有帮助