2017-02-02 20 views
1

ユーザーが自分のWebサイトに登録するときには、quickbloxユーザーも作成する必要があります。quickbloxユーザー作成の制限

  • APIルート "api.quickblox.com/session.json"からセッショントークンを取得します。しかし、そうするには私はユーザーが必要です。したがって、私は自分のログインをquickbloxのダッシュボードに使用します。
  • APIルート "/users.json"を押してユーザーを作成します。公正なeanough、それは動作します!

質問

  • これは、トークン生成アカウントとして自分のダッシュボードのログインを使用して変な感じ。他の方法はありませんか?
  • 新たに作成されたユーザーは、さらに多くのユーザーを作成できます。つまり、作成したばかりのユーザーの詳細を含む新しいトークンを作成しました。このトークンはさらにユーザーを作成することができました。これは正しいでしょうか?私は間違って何をしていますか?
  • Quickbloxは、ここで利用可能な例をチャット:http://quickblox.github.io/quickblox-javascript-sdk/samples/chat/#このような、オープン中の鍵と秘密を提供しています: QBApp = {APPID:46126、てAuthKey 'Nyc2fwgg8QeFJpS'、authSecret:SUv3grsaDMx5' }。それはそれを行う方法ですか?その後、私は新しいユーザーの作成を制御したいと思っています。

ありがとう!

答えて

0

うれしいですね!

Quickbloxの場合、各ユーザーごとに管理セッションが必要であるため、Quickblox SDKをダウンロードしてWebアプリケーションに統合する必要があります。

1)Quickblox上のアプリを作成して、JavaScriptのSDKに資格情報を追加したり、JavaScriptのSDKを設定します。

あなたは、この手順を実行する必要があります。

2)ユーザーがあなたのアプリケーションにログインしたときにも、quickbloxにログインして、ログインしたユーザーのセッションを取得する必要があります。

3)は、あなたもフォームquickbloxをログアウトし、以前に破壊し、ユーザーのように管理する必要があなたのようなユーザーが作成したセッション(チャット、viedo通話、音声通話)

4)ユーザーのログアウトとどんな動作を行います作成されたセッション。

5)新規ユーザーを登録するときには、そのユーザーをquickbloxアプリにも登録する必要があります。

このようにして、ユーザー管理を管理する必要があります。

希望これはあなたを助けます。

+0

アンサーあなたが私の答えに満足すれば、それを正しいものにして投票してください! –

1

この機能をトークン/ arbetaryセッションにユーザーを作成するには(JS SDKのために)使用することができます

var params = {login: 'test3', password: '12345678'}; 
function createUser(params) { 
    QB.createSession(function(err, result) { 
     QB.users.create(params, function(err, user) {  
      if (user) { 
       // user - JS obejct with QB user 
       alert("successfully created a user!"); 
      } else { 
       alert("error!"); 
      } 
     }); 
    }); 
} 

「新しく​​作成したユーザーには、より多くのユーザーを作成することができます!」

これ以上の研究の後、私はこれが設計の一部であり、心配しないと納得しました。私はスパマーによって作成されたユーザーをクリーンアップする仕事を追加します。

関連する問題