問題タブ [cartalyst-sentry]

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 投票する
1 に答える
304 参照

fuelphp - 登録時に FuelPHP Sentry 挿入グループ

これについては、ドキュメントで実際に何も見つかりません。私は Codeigniter をよく使用し、主に Ben Edmunds Ion 認証を使用しましたが、登録にグループ挿入機能を追加できたので、少し楽になりました。

このばかげた質問に反対票を投じることができますが、Sentry のドキュメントではこれについて何も見つかりません。

これが私の登録コードです:

私の質問は、選択したユーザーグループを保存するにはどうすればよいですか?

ありがとうございました。

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

php - Sentry 2 と Laravel 4 でユーザー モデルにフィールドを追加する

Laravel 4 の Sentry 2 に基づいた Users モデルにフィールドを追加しようとしています。

移行で適切に実行したい。

セントリー 2 の移行に単純に追加する方法はありますか? または、独自の移行を行い、必要な追加フィールドを追加するだけですか?

フレームワークに関するガイダンスは素晴らしいでしょう!

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

php - Laravel 4「with」データの永続化

Laravel 4 のApp::errorクラスを使用して、アプリケーション全体で Sentry 例外をキャッチし、withErrors()関数を使用してデータをテンプレートに戻しています。

簡単なルート:

routes.php

次に、例外をキャッチします。

exceptions.php

ビューで:

/views/login/login.blade.php

問題は、ログインに失敗した後にページを更新すると、これらのエラーが持続するため、エラーが 2 回表示されることです。もう一度更新すると、クリアされました。入力についても同様です ( で渡されますwithInput())。

エラーが ( ではなくApp:error) ルート内で検出された場合、すべて正常に機能します。App::errorメソッドを使用して、保存されたデータを手動で消去する必要がありますか?

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

laravel - laravel3 + sentry1 を使用してユーザーを作成/登録する

メタデータなしでユーザーを登録したいです。私はこのコードを持っていますが、これは

しかし、その後、このエラーが発生しました:

SQLSTATE[HY000]: 一般エラー: 1364 フィールド 'first_name' に既定値がありません

SQL: INSERT INTO `users_metadata` (`user_id`) 値 (?)

バインディング: 配列 ( 0 => 1, )

よろしくお願いします。

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

php - Sentry 2 でログイン処理中

ログインのための Sentry 2 の実装を理解できません。つまり、セントリーではかなり前に進まなかったということです。入力からメソッドにユーザー名/電子メールとパスワードを提供しますSentry::login()が、現在は変更されており、本当に混乱しています。

まず第一に、意味のない Username 列を削除しました。
2 番目に、login メソッドは、ユーザー ID を使用して取得する必要がある User オブジェクトを受け取るようになりましたが、別のクエリを作成しない限りユーザー ID がわからないため、すべてが非常に複雑になります。

私のコード:

私はこのアプローチを使用しようとしましたが、例外がスローされます.idがテーブルの一部であり、ユーザーモデルが $table = 'users'; を使用したクラス宣言に過ぎないにもかかわらず、そのidは不明です。属性。

ここで何が間違っているのか、理解していないのですか。

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

php - Laravel: 歩哨に権限を追加する

Sentry Laravel 4 で使い始めたばかりで、グループのアクセス許可をどこに書くべきかわかりません。Sentry のドキュメントを読みましたが、説明が少し曖昧です。私を正しい方向に向けることができるSentryユーザーはいますか?

0 投票する
4 に答える
2017 参照

php - Laravel: Sentry はユーザーがログインしているかどうかを確認しません

Sentry バンドルを使用しているときにLoginController、ユーザーがログインしていない場合にリダイレクトされる場所にログインしているかどうかを確認するコントローラーを作成しました。私の意図は、制限されたすべてのページをこのクラスに拡張して、コードをより効率的にすることです。しかし、なぜうまくいかないのでしょうか?

ログイン コントローラ:

私の実際のコントローラー:

私がいつも得るエラー:

機能:の代わりにif(!Sentry::check()) return Redirect::to('login');直接追加すると、リダイレクトは正常に機能します。なんで?getIndex()__construct

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

laravel - 方法: Laravel 4 でセントリー 2 のアクセス許可を実装しますか?

Laravel 4 で構築されたサイトで cartalyst sentry 2 を使用しようとしています。基本的に、アクセス許可を実装する方法がわかりません。

グループのアクセス許可について私が見た例では、例として次のように指定しています。

SO これは、管理者グループの権限を設定しています。しかし、これらのアクセス許可はどこに設定されていますか?

テーブル 'グループ' には、テキスト フィールドである権限と呼ばれるフィールドがあります。それとも、これらはモデルまたはコントローラーに設定されていますか?

laravel 4アプリでの使用方法を段階的に教えてもらえますか? 関数に敵対するサポートドキュメントを読みましたが、関数を機能させるためにデータを設定する方法がわかりません。

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

laravel - cartalyst セントリーがグループまたは権限を表示できず、コンポーザーが失速を更新する

私はセントリー2を利用してLaravelでプロジェクトを開発しています

私はこれを機能させていましたが、現在は停止しているようです (ファイルが破損していますか?)。ユーザー グループまたは権限を表示できなくなりました。

ユーザー テーブルに ID 1 のユーザーがいます グループ テーブルに ID 6 のグループがあります user_groups テーブルにエントリ (userID:1、グループ ID: 6) があります (グループがユーザーに設定されていることを確認します) ) 次を使用してユーザー オブジェクトを呼び出すことができます。

しかし、私がしようとすると:

null を返します

関数 getPermissions(); にも同じことが当てはまります。

内部で何か問題が発生しましたが、どこから調べればよいかわかりません

composer によってインストールされたパッケージを削除して再インストールする方法はありますか?

私は compposer.phar update を試しましたが、それは現在行に詰まっているようです:

私の質問のパート 2 - 障害をデバッグするにはどうすればよいですか? 作曲??

ありがとう

ps php フレームワークはlaravel 4です