問題タブ [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.
php - ACF を使用して、作成者のみが yii2 で自分の投稿を編集できるようにする
アクセス管理に Access Control Filter を使用していますが、1 つのことを行うことができません。matchCallback 経由で試してみたのですが、この場合は TRUE が返されるため、すべてのプロジェクト マネージャーが任意のプロジェクトを更新できます。
同様のより頻繁に必要なルール - ユーザーが ACF を使用して作成した投稿を更新/削除できるようにする方法は?
authentication - Yii2 DB からのログイン (設定不明のプロパティ: app\models\User::password_hash)
Yii でのユーザー認証をデータベースのユーザー テーブルに基づいて行いたいと考えています。これは私のユーザーモデルです:
しかし、ログインしようとすると、次のエラーが表示されます。
不明なプロパティの設定: app\models\User::password_hash
これは、siteController の actionLogin です。
これは LoginForm.php のコードです。
何が問題なのかわかりません、これを修正するのを手伝ってもらえますか?
yii2 - ユーザー登録時にデータを挿入する
ユーザーがサイトに登録するときに、いくつかのテーブルuserId
に挿入する必要があると言ってください。some hash
これどうやってするの?
私が理解しているように、イベントを使用する必要がありますが、どのように使用できるかわかりませんか?
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?
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/を削除するのを手伝ってください。
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 を実装していますが、正しく行う方法がわかりません:
yii2 - Yii2 の authTimeout
yii2
ユーザーが一定時間アイドル状態になった後、ユーザーを自動的にログアウトしようとしています。でweb.php
追加しました
内部components
。私は基本的なテンプレートを使用しています。しかし、それは自動的にログアウトしていません。これは Yii2 で動作しますか? http://www.yiiframework.com/doc-2.0/yii-web-user.htmlのドキュメントに従っていました
php - yii2.0 の現在のテーマを独自のテーマで上書きする方法
私は自分でダウンロードしたテーマを yii2.0 で使おうとしています。Web に「themes」というフォルダーを作成し、そこに自分のテーマ フォルダーをコピーしてから、web.php のビューを変更しましたが、まだデフォルトのテーマを取得しています。テーマを機能させるにはどうすればよいですか?