問題タブ [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 投票する
0 に答える
707 参照

yii2 - フロントエンドとバックエンドで高度なテンプレートにログイン

高度なテンプレートを使用してYii2 ユーザー ドキュメントの指示に従いましたが、フロントエンド ユーザーとバックエンド ユーザーを同じサーバーにサインアップできません。

テーブル user の構造を調査し、Yii2-user について詳しく読んだところ、2 人の異なるユーザーをフロントエンドとバックエンドとして認識する明確なメカニズムが見つかりませんでした。

管理者のみがユーザーをCRUDできますが、そのユーザーも構成でユーザー名によってのみ言及できます。つまり、他のユーザーとして記録されます。

フロントエンドとバックエンドが同じサーバー上にある高度なテンプレートで Yii2 ユーザーを実際に使用した人はいますか?

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

registration - yii2-user クラス 'yii\web\AccessControl' が見つかりません

yii2-user モジュールを yii2 基本アプリケーションにインストールして構成しようとしています。しかし、それは機能していません:

最初にこれを composer.json ファイルに追加しました:

"dektrium/yii2-user": "*"

および更新された作曲家。次に、config/web.php ファイルのコンポーネント セクション内ではなく、$config 内にこのコードを追加しました。

次に、これを layouts/main.php に追加しました:

さらに、「サインイン」と「サインアップ」という 2 つのメニュー ボタンがあります。次に、この URL を入力しようとすると、次のようになります。

mysite/index.php?r=user%2Fregistration%2Fregister

それは来る:

または、アプリのサインインボタンを押すと、ページが見つかりませんファイルが表示されます

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

authentication - 電子メールバリフィバット電子メール検証なしのYii2ユーザー

基本テンプレートに yii2-user モジュールを設定しました。そして今、私はユーザー登録をメール確認なしにしたいと思っています。メールは全く必要ありません。アプリからメールとその設定を削除するにはどうすればよいですか。すべての答えに感謝します!

0 投票する
5 に答える
2921 参照

email - メール確認なしのYii2ユーザーはログインできません

ユーザーがサインアップすると、システムはユーザーに確認メールを送信しますが、メール確認システムの自動ログインがなくても、ユーザーはログインできます。これを解決するにはどうすればよいですか。ユーザーはログイン前にメールを確認する必要があり、ユーザーがメール ユーザーを確認しないとログインできませんか?

私はこのプロジェクトを使用しています: Yii 2 Advanced Template With Rbac User Management

私のLoginFormモデルコード

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

yii2 - dektrium yii2 ユーザーからの別の言語メッセージを使用してください

dektrium yii2ユーザーで別の言語メッセージを使用したいこのプラグインには「fa_IR」言語メッセージがありますが、言語メッセージを英語から別の言語に変更できません

ここから言語を変更する必要があると思いますが、機能しません:

これは、messege フォルダー内の message.php です。

これはユーザー プラグインのドキュメントです: https://github.com/dektrium/yii2-user/blob/master/docs/README.md

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

yii2 - Yii2 でパスワード検証をリセットする

パスワードをリセットしようとしているフォームがあります。password、changepassword、re-enterpassword の 3 つのフィールドがあります。

まず、パスワード フィールドがデータベースのパスワードと一致するかどうかを確認する必要があります。

ユーザーのサインアップ中に、ランダムなパスワードを生成し、そのパスワードをデータベースに保存するデフォルトの Yii2 機能を使用しました。また、ユーザーのログイン中にデフォルトのログイン機能を使用しました。

そして今、パスワードを検証するために、ログインで使用されるのと同じデフォルトの Yii2 検証を使用しようとしています。しかし、それはうまく機能していません。$user->validate() を使用してコントローラーをエコーし​​てチェックインすると、常に検証が true になります。これは、以下のコードで確認できます。

フォームがあるview resetProfilePassword.phpがあります

私はmodel resetProfilePasswordForm.phpを持っています

これはcontroller ProfileController.php です

私が問題に直面している場所で私を助けてください。これが正しい検証方法でない場合は、パスワードを検証するためのより良い方法を提供するのを手伝ってください

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

yii2 - Yii2 作成時にユーザー名を変更する

ユーザー名が既に使用されていることをアプリで検出して変更したい。実際、ユーザーが自分自身を登録するとき、彼は姓と名を入力し、ユーザー名は lastName.firstName です。ユーザー名が既に使用されていることを検出する方法と、それを変更する方法 (たとえば、番号を追加する) は?

ありがとう。

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

yii - Kartik Gridview レスポンシブ列ヘッダー

ここに画像の説明を入力

Kartik Gridview では、列ヘッダーと列検索フィールドを移動して、Iphone などでこのように積み重ねるのではなく、隣り合わせにする方法があります。

Iphone 6 の画面でこれを見たときに、FAQ の種類 - 質問 - 回答のすべてを 1 行で表示するようにしたい

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

yii2 - ユーザーが続行する場合、どのように?Yii2

私は役割の検証を使用しており、現在phprbcaのみを使用しています.databaserbcaにはまだアクセスしていません。

コントローラーにいくつかのカスタム検証をコーディングしました。ユーザーが管理者としてログインしている場合、特定のルールを無視できるようにしたいと思います。どうすればこれを行うことができますか?

私のユーザーモデル: