独自認証の実装について
bobyman > 独自認証の実装について @ 2015/2/27 4:11 |
---|
検索して他の情報も確認したのですが、すっきりしないので質問させていただきます。
やりたいこととしましては、 ・basercmsにて会員制サイトの構築を考えています。(サイト全体の認証) ・ユーザー情報(テーブル)は管理サイト用ユーザーとは別にしたい。(例えばownerテーブル等) ・プレフィックス認証でもそうでなくても問題ありません。 BcAuthを使用せずにAuthComponentを使用すればいいのかなという解釈をしています。 よく使用するときのようにAppControllerのbeforefilleterにてAuthの設定をするのですが URLはリダイレクトされるのですが、ページはTOPページ表示途中エラーで止まります。 TOPページにセットしているelementが無い。 エラー: Call to a member function isSSL() on a non-object File: /var/www/jddc_baser/lib/Baser/Controller/BcAppController.php Line: 489 とかのエラーも表示されます。 もう少しとっかかりになるヒント・アドバイスなどをいただければと思います。 (もしくはこのURLをもっと読んでくださいとかのご指摘とかも) |
arata > Re: 独自認証の実装について @ 2015/3/1 16:28 |
---|
bodymanさん、こんにちは。
2系情報ですが、ヘルパ名称を3系内容に置き換えたりしてこちらが参考になりそうです。 http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=681&forum=5 いかがでしょうか? ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
bobyman > Re: 独自認証の実装について @ 2015/3/1 23:12 |
---|
arata さん、ご回答ありがとうございます。
ご紹介していただいたページも確認はしたのですが、考え方の置き換えがうまくできなくて悩んでました。 cakephpでの管理画面との振り分け(adminプレフィックスの使用)の考え方でいけるのかなと思い、単純に beforeFilterにてプレフィックスの有無でbasercmsの管理サイトと会員サイトとの認証を切り分けようと考えてました。 baser/app/AppController
ただこれだと ・・$BcAuth has no effect・・・・ が数行出てきてしまい駄目でした。 cakephp自体の開発には少し慣れてきたと思うのですが、Componet(の継承?)とかになると もう一つ二つわからなくて進みませんね。。。 根本的やり方がおかしいのかもしれませんが。 管理画面を使用したかったのでbasercmsでと考えてたのですがcakephpのみの方が楽なのかなと思えてきました。 (basercmsまでの管理画面は中々できませんが。) またアドバイス等ありましたらよろしくお願いします。 |
n1215 > Re: 独自認証の実装について @ 2015/3/2 9:22 |
---|
bobyman 様
3系の情報ならこちらの質問はいかがでしょうか? baserCMS3で、過去の「会員制サイトの構築」の情報はそのまま使えますか? http://forum.basercms.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1525&forum=5 特にこのレスがよくまとまっているかと http://forum.basercms.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=1525&forum=5&post_id=5723#5723 ちなみにこの質問の後半で僕が書いているCSRFの問題は現行バージョンではなくなっているはずです。 また、下記は影響はないと思いますが一応追記を。 baser側でも複数の認証プレフィックスによる同時ログインへの対応(前はマイページと管理画面に同時ログインできなかった)が行われるようです。 http://project.e-catchup.jp/issues/8025 https://github.com/baserproject/basercms/commit/cd317a0daffc78094fe0229e7fc0aecd1bec4725 baserCMS3.0.7がちょうど今日リリースされるはずです。 Twitter: @n_1215 |
bobyman > Re: 独自認証の実装について @ 2015/3/3 15:30 |
---|
n1215様
ご回答ありがとうございます。 ご指摘のあったページとbasercmsのバージョンアップも含めて確認したいと思います。 よろしくお願いします。 |