[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Articleとphp lib sentinelに関するbleu-bleutのブックマーク (11)

  • PHPの認証にはライブラリやフレームワークを使う!シンプル最短解説 | 侍エンジニアブログ

    PHPで開発をしていると、会員制サイトの作成などもあると思います。 IDとパスワードでログインするといった認証方法は皆さんも見たことがあるでしょう。 今回はそんな認証の仕組みを作成方法を以下の内容でお話していきます。 認証システムの作成方法 おすすめ認証ライブラリ おすすめ認証フレームワーク わかりやすく解説しますので、是非ご覧になってください。 認証の仕組みの作り方 PHPで認証の仕組みを作るにはいくつかの方法が考えられます。 まず、どんな方法を選択すればいいかをお話します。 認証システム自作をおすすめしない理由 検索すると、ライブラリやフレームワークを使わずに認証をする方法が沢山見つかります。 練習で作成するのは良いですが、実際のお仕事で使う事はおすすめできません。 様々な理由があるのですが、主な理由はセキュリティ問題です。 サーバーのコンテンツが書き換えられる、個人情報が抜かれるなど

    PHPの認証にはライブラリやフレームワークを使う!シンプル最短解説 | 侍エンジニアブログ
  • Laravel5.3でSentinelを利用する(1)LaravelとSentinel、Codeceptionのインストール - tanaka's Programming Memo

    次へ 完成プロジェクトGitHub - am1tanaka/lara5.3-sentinel at ver1.1.1 目次 目次 はじめに 前提環境 実装の方針 Laravelのバージョン確認とインストール データベースを作成する Laravelの環境設定 起動テスト Sentinelをインストール 認証用のビューを作る Codeception を組み込む Codeception用の設定 テストを準備 はじめに PHPのフレームワークLaravelには簡単な認証や認可ができるauthパッケージが組み込まれていますが、ユーザー登録時にメールの確認などなしにいきなり登録できてしまいます。 Sentinelは上記のような機能を持つPHPフレームワークで、Laravel5に組み込むための機能を提供してくれています。Sentinelが提供するのはロジックだけで、ビューやユーザー確認用のメールなど

    Laravel5.3でSentinelを利用する(1)LaravelとSentinel、Codeceptionのインストール - tanaka's Programming Memo
  • Laravel+Sentinel ロール管理機能を作成する - tanaka's Programming Memo

    ユーザー管理の実装からの続きです。 ロール管理機能を追加していきます。 目次 目次 ロール管理画面の概要 機能 アクセス権限 ロール管理用のコントローラーの作成 ロール用のコントローラーを作成 パーミッション用のコントローラーを作成 ルートを設定 ロール管理画面の開発 ビューを表示するためのコードを作成 パーミッション一覧を取得するためのコードを追加 ビューの作成 エラー表示ブロックの共有化 *** 使用例 モーダルウィンドウの作成 ロール管理ビューの作成 パーミッションの新規登録処理 パーミッションの削除 ロールの追加 ロールの変更 ロールの削除 パーミッションの確認 最後に ロール管理画面の概要 機能 ロール管理画面も、基的にはユーザー管理と同じように作成します。必要な機能は以下の通りです。 新しいロールの作成 ロール名 slug 追加ボタン 新しい権限の追加 権限の文字列のみ 追加

    Laravel+Sentinel ロール管理機能を作成する - tanaka's Programming Memo
  • Laravel+Sentinelで、ユーザー管理を実装する - tanaka's Programming Memo

    Laravelの認証や認可にSentinelを組み込んだのであれば、ユーザーの役割(ロール)や権限(パーミッション)機能を使えるようにしたいところです。 そこで、管理者によるユーザー管理、ロールとパーミッションによる権限の管理をするコントローラーやビューを作成します。 目次 目次 前提 管理者のメールアドレスを設定 ログイン時にロールを割り当て ロール関連の設定を作成 管理者メールの時の処理 ログインユーザーのロールの確認 ログインユーザーのパーミッションの確認 ロールのセットアップと管理者の割り当て処理 メニューの追加 ユーザー管理を作成 コントローラーの作成 Usersビューの作成 方針など 入力欄をパーツ化 ユーザー新規登録のパネルを作成 テスト用のルート ロールの選択ビュー ユーザー一覧ビュー 拡張Userモデルの作成 UserExモデルの作成 モデルの変更 管理者によるユーザー登

    Laravel+Sentinelで、ユーザー管理を実装する - tanaka's Programming Memo
  • Laravelの認証にSentinelを利用する - tanaka's Programming Memo

    Laravel5.3に対応させた記事を公開しました。 → Laravel5.3でSentinelを利用する(1)LaravelとSentinel、Codeceptionのインストール - tanaka's Programming Memo (一通りチェックしました。ユーザー登録、アクティベーション、パスワードの再設定、ログインをSentinelに置き換える手順です。 2016/7/28) (「認証用のビューを作る」は、ローカルで動くようにする手順の前に必要だったので、位置を入れ替えました。2016/8/22) (「コントローラーの作成」のregister()メソッドの引数が間違えていたので修正しました。2016/9/2) (ログイン画面のinfoを変数に統一 2016/9/5) はじめに PHPのフレームワークLaravelには簡単な認証や認可ができるauthパッケージが組み込まれてはいま

    Laravelの認証にSentinelを利用する - tanaka's Programming Memo
  • rydurham/sentinel

  • Open Source Projects - Stage Right Labs

  • PHPの認証ライブラリ Sentinel - tanaka's Programming Memo

    認証に関する様々な機能を提供してくれるPHPのライブラリ、CARTALYSTの「SENTINEL」をmacのローカル環境で使ってみます。 公式サイト Sentinel Manual :: Cartalyst 概要 以下、公式サイトのINTRODUCTIONの意訳。 モダンでフレームワークを選ばないAuthorization(認可)やAuthentication(認証)のパッケージです。権限設定、独自のハッシュアルゴリズム、そして追加のセキュリティ機能を持ちます。 パッケージは、FIG(Framework Interop Group)によるPSR-4(PHP Standard Recommendations - Autoloading Standard)に対応しており、PHPコード間で柔軟な制御ができます。 動作環境はPHP 5.4以上が必要で、オプションとしてフレームワーク統合を単純化する

    PHPの認証ライブラリ Sentinel - tanaka's Programming Memo
  • PHPでユーザー管理するならSentinelが便利すぎる!

    カナダからの帰国後気持ち的にも少し落ち着いてきたので、ここいらでよく利用しているパッケージの使い方を再度おさらいしようというモチベーションが(なぜか)高まってきました。 そこで、今回は機能が豊富でとても使いやすいユーザー管理パッケージ「Sentinel」をご紹介したいと思います。 【Sentinelの感想】まさにかゆいところに手が届く感謝感激のパッケージです! 1.まずは主な特徴 ログイン/ログアウト(当たり前ですけど^-^;) ユーザーに役割をもたせられる パスワードリマインダー機能 パスワードを自動で暗号化して保存 ユーザー登録時のアクティベーション機能(選択可) ユーザー名(姓と名)をデフォルトで保存可能 などなど。 あとは私の大好物、Laravelにも対応しています。(バージョン>=5.0) 2.次にインストール PHPの自動パッケージ管理システム composer でインストール

    PHPでユーザー管理するならSentinelが便利すぎる!
  • 1