問題タブ [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 に答える
9962 参照

php - ACF を使用して、作成者のみが yii2 で自分の投稿を編集できるようにする

アクセス管理に Access Control Filter を使用していますが、1 つのことを行うことができません。matchCallback 経由で試してみたのですが、この場合は TRUE が返されるため、すべてのプロジェクト マネージャーが任意のプロジェクトを更新できます。

同様のより頻繁に必要なルール - ユーザーが ACF を使用して作成した投稿を更新/削除できるようにする方法は?

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

authentication - Yii2 DB からのログイン (設定不明のプロパティ: app\models\User::password_hash)

Yii でのユーザー認証をデータベースのユーザー テーブルに基づいて行いたいと考えています。これは私のユーザーモデルです:

しかし、ログインしようとすると、次のエラーが表示されます。

不明なプロパティの設定: app\models\User::password_hash

これは、siteController の actionLogin です。

これは LoginForm.php のコードです。

何が問題なのかわかりません、これを修正するのを手伝ってもらえますか?

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

yii2 - ユーザー登録時にデータを挿入する

ユーザーがサイトに登録するときに、いくつかのテーブルuserIdに挿入する必要があると言ってください。some hash

これどうやってするの?

私が理解しているように、イベントを使用する必要がありますが、どのように使用できるかわかりませんか?

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

yii2 - Registration for different roles

I have 3 roles, which I want registered on my site:

  • client
  • partner
  • trainer

All roles must have different fields in the registration form. Now I have form for registration only clients. I think, generating 3 different forms is a true way for solution this problem. How can I create 3 forms, one for each role? Or is there a better way to do this?

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

yii - nginx サーバーで yii2 を使用して Pretty/Clean URL を作成する方法

nginxサーバーで yii2.0.3 の基本テンプレートを使用しており、web/theme/demo の下にデモ テーマがあります。

テーマ用に以下のようにweb.phpを設定しました。

すべてが正常に動作しています。ホームページの URL だけでなく、他のページからもweb/index.phpを削除したいと考えています。nginx は.htaccessをサポートしていないため、 web.phpファイルに以下の簡単なルールを設定しました。

「ルール」の中に何も入れていないので、クリーンな URL が正しく機能しない可能性があります。テンプレートの各ページから/web/を削除するのを手伝ってください。

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

authentication - 認証後の Yii2 LDAP ID の設定

私は Yii2 の初心者で、ldap を使用してログイン システムを作成する必要があります。あまり情報がないので、どなたか教えていただけると幸いです。

edvlerblog/yii2-adldap-module をインストールしましたが、すでに認証の実装に成功しています。

私の問題は、ログイン後、高度なテンプレートを操作するのと同じ方法でユーザーの ID を取得し、Yii::$app->user 機能を使用できるようにすることです。

公式の例では、IdentityInterface を実装する User を作成しますが、ActiveRecord を使用します。

http://www.yiiframework.com/doc-2.0/yii-web-identityinterface.html

また、Yii バージョン 1 を参照する多くの例も見つけました。これは良い例です。

https://www.exchangecore.com/blog/yii-active-directory-useridentity-login-authentication/

しかし、まだ機能させることができません...おそらく概念の問題または構文の問題ですが、とにかくここで助けていただければ幸いです。

models/LoginForm.php 認証方法:

models/LoginForm.php ログイン方法:

最後は getUser メソッドです。UserLdap は IdentityInterface を実装していますが、正しく行う方法がわかりません:

0 投票する
6 に答える
5763 参照

yii2 - Yii2 の authTimeout

yii2ユーザーが一定時間アイドル状態になった後、ユーザーを自動的にログアウトしようとしています。でweb.php追加しました

内部components。私は基本的なテンプレートを使用しています。しかし、それは自動的にログアウトしていません。これは Yii2 で動作しますか? http://www.yiiframework.com/doc-2.0/yii-web-user.htmlのドキュメントに従っていました

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

php - yii2.0 の現在のテーマを独自のテーマで上書きする方法

私は自分でダウンロードしたテーマを yii2.0 で使おうとしています。Web に「themes」というフォルダーを作成し、そこに自分のテーマ フォルダーをコピーしてから、web.php のビューを変更しましたが、まだデフォルトのテーマを取得しています。テーマを機能させるにはどうすればよいですか?