問題タブ [yii2-user]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1068 参照

yii2 - amnah 認証を使用した後、ユーザー モジュールのバックエンド クラッドは、ユーザー CRUD ではなく Yii2 ユーザー モジュールを表示します。

カスタム ブートストラップ テンプレートを使用して、Yii2 Advanced App のプロジェクトに取り組んできました。私はgiiを使ってcrudを生成しました。他のすべての CRUD は正常に機能します。しかし、User crud には CRUD ではなく Yii2 User Module が表示されます。

私はamnahの完全なドキュメントを調べましたが、他の場所でも解決策を見つけることができませんでした. Yii2 のドキュメントも試してみましたが、何の助けにもなりませんでした。

これは私のバックエンド構成です

これは私が行ったときに私が得るものですlocalhost/app/backend/web/index.php?r=user

ここに画像の説明を入力

これに似たCRUDを表示したい

ここに画像の説明を入力

私はそこで立ち往生しています。CRUD がないと、ユーザーの管理が難しくなります。どんな助けでも大歓迎です。前もって感謝します。

0 投票する
1 に答える
455 参照

yii2 - Yii2 Admin を Extensions フォルダに移動

Yii2-admin モジュールを vendor フォルダーから extensions フォルダーに移動する必要があります。したがって、私のモジュールは extensions/mdmsoft になりました。

私の設定ディレクトリにエイリアスを追加します

$extensionDir拡張フォルダーを指す場所。yii2 ユーザー モジュールのような他のモジュールにも同様のことを行いましたが、完全に機能します。

ただし、この場合は機能しません。エラーが発生します

「クラス mdm\admin\components\AccessControl は存在しません」

vendor フォルダにあるとうまく機能します。ただし、いくつかの変更を加えるには、それを拡張フォルダーに移動する必要があります。

0 投票する
2 に答える
249 参照

php - Yii2 - ユーザー ID は安全ですか?

Yii::$app->user->identityユーザーが別のアカウントにログインせずに強制的に切り替える方法はありますか?

開発中、私はユーザー ID #1 としてログインしていました。ビューにいくつかのデザイン変更を加えてから更新を押すと、突然ユーザー ID #3 としてログインしました (アクセスの詳細はありません)。

再ログインして問題を再現しようとしましたが、二度と発生しませんでした

0 投票する
2 に答える
2099 参照

yii2 - admin lte および yii2-user 拡張機能を備えた高度なテンプレート用の yii2 ログイン・ページ

AdminLTE テーマを yii2-user 拡張で使ってみた人はいますか? 管理ページへのログインが機能しませんでした。フロントエンドに localhost を使用し、バックエンドに localhost/admin を使用しています。フロントエンドは正常に動作していますが、AdminLTE テーマのため、バックエンドで動作させることができませんでした。手がかりはありますか?

問題は以下のコード スニペットにあると思われます。yii2-user 拡張機能の AdminController ではなく、デフォルトの SitController を使用しています。

以下のコードは backend/view/layout/main.php からのものです

0 投票する
1 に答える
1273 参照

php - 絶え間ないチェックを避けるために Yii2 でゲストを処理する

guestsで処理する一般的に推奨される方法は何だろうと思っていYii2ます。

たとえば、ログインしているユーザーがいる場合、次のような呼び出しで簡単に詳細を取得できます。

次に、利用可能にした詳細に応じて、以下のようなことを行うことができます。

ただし、guest Yii::$app->user->identity返品がある場合は明らかnullです。

私の状況では、ユーザーがゲストかログインユーザーかを常に確認する必要があるため、さまざまな場所で次のようなコードを繰り返す必要があります。

...これをいたるところで行うのは明らかに保守性が低いため、チェックを実行せずにユーザー名を参照できるソリューションを考え出そうとしていますが、明らかに、必要な場所でゲストチェックを行いますセキュリティ上の目的ですが、私は保守可能なコードを書こうとしているので、ユーザー名などの情報が必要なだけの目的でソリューションを考え出そうとしています.

でこれを行うための推奨される方法が現在あるかどうかはわかりませんがYii2、おそらくyii\web\Userクラスを拡張して以下のようなことをするようなことを考えました:

それは私が望むものを達成するための賢明な方法ですか、それともより良い方法がありますか?

0 投票する
2 に答える
5653 参照

yii2 - アプリケーション構成ファイルの Yii 2 カスタム コンポーネント

クラスを宣言しました

今、私はそれのインスタンスを作成することができます

また、

今、私はそれをアプリケーションコンポーネントとして登録したいと思います。私は次のようにすることでそれを行うことができます:

しかし、アプリケーション コンポーネントとして登録する場合、コンストラクターで $param1 と $param2 の値を渡すにはどうすればよいでしょうか。

ありがとう。

0 投票する
1 に答える
1356 参照

yii2 - ベンダー ビュー ファイルをカスタマイズする方法

yii2 では、元のビュー ファイルを変更せずにベンダー ビュー ファイルをカスタマイズするにはどうすればよいですか?

dektrium yii2-user を使用していますが、ログイン ページにいくつかの変更を加えたいと考えています。

0 投票する
0 に答える
647 参照

php - dektrium-yii2-user にカスタム テーブルを追加する方法

dektrium-yii2-user を統合しました。これでプロファイル、ソーシャルアカウント、トークン、ユーザーがあり、これらは dektrium によって提供されたテーブルです。

カスタム テーブルを作成し、使用に必要なフィールドを挿入する必要があります。

プロファイル テーブルからは、social_account プロバイダーからの gravatar_email フィールドと、ユーザー テーブルからの client_id が必要です。auth_key が必要です。

これらすべてのフィールドを 1 つのテーブルに配置し、このテーブルにデータを挿入する必要があります。

それを進める方法を親切に助けてください。

0 投票する
1 に答える
2518 参照

yii2 - Yii2 mpdf とバーコードジェネレーター

私は yii2 を使用しており、 mpdf と yii2-barcode-generator-8-types の 2 つの拡張機能をインストールしています。どちらも適切にインストールおよび構成され、正常に機能しています。しかし、私ができないのは、バーコードをpdfにロードすることです。

これが私のコードです:コントローラー:

意見 :

そして、それはこのようなものを示しています ここに画像の説明を入力

しかし、actionPdf() 内のすべてのコードを削除しようとすると、

次のように表示されます。

ここに画像の説明を入力

助けてください!!!