2

Backand をバックエンド サービスとして使用して、ionic/angularjs を使用してアプリを作成しています。MySQLデータベースを使用するようにセットアップしました。

1) SDK (CDN のバージョン 1.8.2) を使用してユーザーを作成すると、ユーザーは登録済みユーザー領域に表示されますが、「ユーザー」テーブルに行がありません。匿名アクセスをユーザーに設定する必要があると誰かが言っていましたが、これは権限の問題であると言われましたが、それで問題は解決しませんでした。

2) Backand GUI を使用してユーザーを手動で追加すると、予想どおり、ユーザーは「users」テーブルに行を取得します。

3) Backand GUI を使用して「users」テーブルのユーザーまたは行を手動で削除できません。「アプリ ユーザーの削除」を実行できなかったというエラーが表示されます。FROM 句で更新対象のテーブル 'users' を指定することはできません。セキュリティ アクションはまったく変更していません。それらはすべてデフォルトです。ユーザーを更新すると、同様のエラーが発生します。

4) Backand で空のアプリを作成し、新しいトークンとアプリ名でアプリを更新しました。元のアプリで作成されたが、このアプリの一部ではなかったログイン資格情報を使用して、そのアプリにログインできました。これは、ユーザーがシステム上の 1 つのアプリに登録されると、任意の Backand にアクセスできるということですか?

「ユーザー」の登録とログインが Backand でどのように機能するかを本当に見逃しているのでしょうか?

任意のガイダンスをいただければ幸いです。前もって感謝します。

4

1 に答える 1

2

Back& セキュリティのコンセプトについて詳しくは、こちらをご覧ください。

ユーザーは、登録したアプリにのみアクセスできます。あなたの場合、2番目のアプリには匿名アクセスがあると思われるため、最初のアプリにサインインしてアクセストークンを取得し、匿名ヘッダーを使用して2番目のアプリにアクセスしました。

2 つ目のアプリにシークレット ウィンドウ モードを使用すると、2 つのアプリをデバッグできます。

Back& User の例を確認して、セキュリティを試してみることもできます。

于 2016-03-03T14:29:55.050 に答える