タグ

ログインに関するa20130517のブックマーク (6)

  • FuelPHPのSessionクラスについてまとめてみた。

    (通常のセッションの読み書き)set()メソッドセッションにセットするメソッドです。 set() 第1引数:セッション変数名 第2引数:値(配列も可) 例 //文字列を渡す Session::set('userid', 'fagai'); //配列を渡す Session::set('login', array('user'=>$userid, 'hash'=>$login_hash)); get()メソッドセッションからゲットするメソッドです。第1引数に何も指定しない場合はsessionをすべて取得することが出来ます(連想配列)。指定した変数に何も入って無い場合はnullが返されます。 get() 第1引数:セットされているセッションデータの変数名 例 //セッションデータ取得 $userid = Session::get('userid'); //SessionAuthのログイン情報

    FuelPHPのSessionクラスについてまとめてみた。
  • PHPまとめ - セッション管理

    HOME | TOP ■ 概要 セッションは、アクセスしてきた人が次にアクセスした時も同一のマシン環境からかどうかを判別するための仕組みです。 セッションを開始する時には『セッションID』というものを発行します。 これはその場で生成したランダムな文字の並びなのでこの中に情報が盛り込まれているということはありません。 アクセスしてきたユーザとは何の関連性もないただのランダムな文字列を発行することは、セッションIDを他の情報から割り出されないようにするためには重要なことです。 発行したセッションIDは、一方はアクセスしてきた人のブラウザに保存してもらい、もう一方はサーバ側で持っておきます。 このブラウザ保存はクッキーと言われる仕組みを使っているのでブラウザがクッキーを受け入れない設定になっていればこの方法は使えないということになります。 ログイン認証の時には、ユーザ名とパスワードが一致すればセ

  • 間違いだらけの「かんたんログイン」実装法

    今回は、そのかんたんログインの問題点について説明します。 「契約者固有ID」を用いるかんたんログイン かんたんログインとは、携帯電話の「契約者固有ID」を用いたログイン手法です。 第1回で説明したように、携帯電話のブラウザのリクエストヘッダには契約者固有IDと呼ばれるIDを付けることができます。契約者固有IDは、携帯電話事業者によって詳細は異なりますが、すべての携帯電話事業者が対応しています。 図1は、NTTドコモの携帯電話がサポートしている契約者固有IDである「iモードID」がサーバに送信される様子です。この情報は、ユーザーがそれと意識することなく送信されます。携帯電話のかんたんログインとは、契約者固有IDのみを用いて認証を行い、ログイン機能を実現することです。 かんたんログインは、ベーシック認証のようにIDとパスワードを管理する必要もなく、Cookieのように対応する端末を考慮する手間

    間違いだらけの「かんたんログイン」実装法
  • MySQLでrootパスワードを忘れた場合の対処方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、管理課でありながらエンジニア(?)のtetsuです。 MySQLでrootパスワードを紛失したり、またはパスワードが行方不明になったりしたとき、MySQLへの接続が出来なくなったら冷や汗ものですよね? よくこんなエラーに遭遇します。 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 今回は、このような場合でも、MySQLのrootのパスワードをリセットする方法を紹介します。 サーバの環境はCentOS、MySQL上での説明になります。 サーバへ接続 まずはサーバへSSH接続をします。これを行えないと話が始まりません。笑 SSH接続については省略します。 起動しているMySQLを停止 MySQLサービスを下記のコマンドで一旦停止させます。 service mysq

    MySQLでrootパスワードを忘れた場合の対処方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • FuelPHPでログイン機能をサクっと実装 - BTT's blog

    SimpleAuthを使えば、簡単にログイン処理が実装出来てしまいます。 今回は手っ取り早く、Fieldsetを使用し、実装してみます。 オートロード設定 まずはauthパッケージを自動的に読み込むよう設定を行います。 fuel/app/config/config.php 'always_load' => array( 'packages' => array( 'auth', ... ), ... ), 設定ファイルのコピー 次にSimpleAuthに必要な設定ファイルをコピー後、saltの値を編集します。 $ cp fuel/packages/auth/config/auth.php fuel/app/config/ $ cp fuel/packages/auth/config/simpleauth.php fuel/app/config/ fuel/app/config/auth.ph

    FuelPHPでログイン機能をサクっと実装 - BTT's blog
  • 就職活動サイトの構築にFuelPHPを使ったので事例紹介 | OfferBox(オファーボックス) | オファーが届く逆求人型就活サイト

    こんにちは。FuelPHP Advent Calendar 2012に参加します上村と言います。 Advent Calendarの前日記事は@yamamoto_manabuさんでした。 FuelPHP + eXcale | No Regret No Life eXcaleという国産PaaSサービス上でFuelPHPを動かす方法を紹介しています。eXcaleは今なら無料だそうですよ!これはいいですね。 さて、私は就職活動に関するマッチングサイトOfferBoxを開発しており、そのシステムでFuelPHPを利用しています。 ここではその事例紹介と、ログイン周辺の実装についてご紹介します。 OfferBoxの紹介 OfferBoxという、就職活動マッチングサイトをFuelPHPで構築し、2012年9月から運用しています。 非会員用の紹介サイトはWordPressで作り、会員専用画面をFuelPH

  • 1