問題タブ [gentelella]
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.
symfony - Gentelella スケルトンから公開資格情報を削除する
したい:
prod env の Gentelella ログイン プロセスからパブリック クレデンシャル admin/password を削除し、
prod env で作成したユーザーでログインできるようにする
ここで提供されている symfony のスケルトンを使用します。
現在、次のようになっています。
fosUserBundle のデータベース テーブルにはユーザー「admin」が残っていませんが、まだ prod env にログインできます。
ユーザーに有効な資格情報を提供してログインすると、403 - アクセスが拒否されましたページが表示されます。このユーザーは、コマンド ライン ツールを使用して追加され、ROLE_ADMIN に昇格されました。
ここでは、単純だが重要な何かが欠けていると思います。
私が試したこと:
dev env (
/app_dev.php/login
) では、すべて正常に動作します。admin/password でログインできませんが、新しく作成したユーザーでログインできます。データベースにユーザー「admin」が残っていません
prod と env のキャッシュをフラッシュしました
プロジェクトフォルダー内のすべてのファイルで「admin」と「password」を検索しましたが、ハードコードされたログインデータが見つかりません。templates/twig で言及されているだけです。
これに関するドキュメントが見つかりません-もちろん、間違ったものを探している可能性があります
Edit2: security.yml
css - Gentelella は開始時に nav-sm を設定しました
ボディに nav-sm を設定して、サイドバーを任意のレイアウトで実際の状態を最小限に抑えるようにすると、デスクトップ サイズで機能しますが、タブレットの場合は nav-md のように非表示になりません。また、電話では、以前の nav-md のように非表示になりません。画面サイズに関係なく、サイドバー メニューをできるだけ現実的な状態にしないように設定する最善の方法は何ですか。