問題タブ [tankauth]
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.
php - 別のシステム(Mac と Linux)でのタンク認証は、別のパスワードを作成する ハッシュ コード
Web サーバーとして mac を使用し、フレームワークとして codeigniter を使用しました。認証にはタンク認証を適用しました。1 つの問題が発生します。
前: Web サーバーとして mac を使用しました。ログインは問題ありません。
今:LinuxをWebサーバーとして使用しました。同じデータベースをインポートしたところ、Web サイトは正常に動作しました。ただし、ログインできません。
そこで、Mac と Linux で同じパスワードを使用して登録をテストしたところ、異なるパスワード Hash code が作成されることがわかりました。
Linux:
マック:
私の質問は、この問題はシステムに関するものですか? またはphpバージョン?
それともphpのmd5()関数のことですか?
タンク認証でパスワードハッシュのコードをいくつか提示します。
何か案が?Google でこの問題を検索しましたが、ほとんど情報が得られませんでした。ありがとうございました..
あ、もしかしたらCRYPT_BLOWFISHのことかもしれません。Linux には CRYPT_BLOWFISH がありません。
php - CodeIgniter の tankauth が GMail で動作しない
ローカル開発環境で WAMP サーバーをセットアップしました (php_openssl 拡張機能が有効になっています)。Code Igniter をインストールし、GMail (実際には Google Apps) を使用してテスト メールを送信する TankAuth を構成しようとしました。
設定のために次のURLを調べました
- http://ellislab.com/codeigniter/forums/viewthread/84689/P15 (CI2 のコメント 30)
- CodeIgniter を使用してメールを gmail に送信すると、「メッセージが送信されました」と表示されますが、受信トレイには何もありませんか?
- Gmail を使用して電子メールを送信するように WAMP (localhost) を構成するにはどうすればよいですか?
上記の入力に基づいて_send_email
、タンク認証の機能を次のように更新しました
メッセージを受信していますmail sent..
が、実際にはメールが送信されていません。誰かが私が間違いを犯している場所を指摘できますか?
ポップアップはGMail設定でも有効になっています
php - Codeigniter Tank Auth - 構成から「index.php」を削除すると無限ループが発生する
ここから CodeigniterのTank Auth認証ライブラリの基本インストールをインストールしました: https://github.com/ericbae/XTA2/
config.php ファイルから「index.php」を削除するまで、すべてがうまく機能します。
$config['index_page'] = '';
$config['enable_query_strings'] = FALSE;
ブラウザがエンドレス リダイレクト ループに入り、次のように通知します。
Firefox は、サーバーがこのアドレスへのリクエストを決して完了しない方法でリダイレクトしていることを検出しました。
Firebug は次のようになります。
私のhtaccessファイルは次のようになります。
これは、私が他の多くの codeigniter プロジェクトで使用する通常の htaccess ファイルであり、これらのプロジェクトでうまく機能するようです。
一体何がこれを引き起こしているのでしょうか?
codeigniter - tank_auth ビューを Web エイジの div に制限する
こんにちは、Tank_auth と Web の達人です。
私は自分の CodeIgniter アプリケーションで tank_auth を使用しています。現在、tank_auth のログイン/登録ビューが画面全体を占めています。私の Web サイトでは、ログイン/登録ビューが定義した div を占めるようにしたいと考えています。たとえば、login/pw フィールドを画面全体を占めるのではなく、右上隅だけに表示したいのですが...正しい方向を教えてもらえますか? - 何らかの方法で div のビューを制限する必要があることをどこかで読みましたが、私の人生ではその方法がわかりませんでした!
とても感謝しております、
ミズ
codeigniter-2 - tank auth と Codeigniter を使用してセッションの有効期限が切れたときにユーザーをログアウトする
私は、tank_auth を使用して、ユーザーを認証し、Codeigniter を使用して開発したアプリケーションにログインします。デフォルト期間の後にセッションが期限切れになると、ユーザーはログインしたままになることに気付きました。tank_auth の login() 関数では、
最初の check は常に true を返します。
セッションの有効期限が切れたら、ユーザーをログアウトしたいと思います。これを実装するための正しい方向を教えてください。
ありがとう!ミズ
php - 訪問ごとに CodeIgniter がセッションを作成しないようにするにはどうすればよいですか?
データベースに保存されたセッションと CodeIgniter 2.1.3 の TankAuth を使用しています。全体的なセットアップは、TankAuth がユーザーがログインしているかどうかを確認することです。
これは libraries/Tank_auth.php を指します
セッション クラスを初期化する必要があります。これにより、データベースに新しいセッションが作成されます。
ログインしていないユーザーの空のセッションでデータベースがいっぱいになるため、これを回避する方法があるかどうか疑問に思っています。
この問題に取り組む方法についてのアイデア/提案はありますか?
php - tank_auth にアクセスレベルを追加する方法
私はci 2を使用しており、以前の投稿で、ユーザー認証に最適なライブラリとしてtank_authを推奨していることを見ました。ダウンロードしましたが、tank_auth でアクセスレベルを設定する方法がわかりませんでした。
これを手動で変更する必要がありますか?
users テーブルに group_id フィールドを追加し、登録フォームを微調整して、各新しいユーザーに group_id も保存することを考えていましたが、車輪を再発明するのは嫌いなので、この微調整は既にありますか? または私はそれをハードコーディングする必要がありますか?それを行う最善の方法についての手がかりがない場合は、tank_authコードを台無しにしないでください。
ありがとう
php - Codeigniter Tank Auth のアクティベーションとログアウト エラー
私は自分の CodeIgniter アプリで Tank Auth の使用を開始しました。いくつかのチュートリアルの手順に従ってセットアップしましたが、機能している限り、アカウントのアクティブ化とログアウト時に多くのエラー メッセージが生成されます。エラーは次のとおりです。
参照ポイントのコードは次のとおりです。
codeigniter - Tank Auth でメールアドレスをユーザー名として使用する
Tank Auth を使用したプロジェクトに取り組んでおり、アプリケーションにログインするためのユーザー名としてユーザーの電子メール アドレスを使用したいと考えています。
このような大規模なライブラリを扱うのはこれが初めてで、困惑しています。
登録ビューで、電子メール アドレスの入力をコメント アウトし、Tank Auth のライブラリ (177 行目) で、電子メールをユーザー名にも設定しました。
登録しようとすると、ユーザー名にアンダースコアまたは @ 記号を含めることができないというエラーが表示されます。これらの制限はどこで確認できますか? ここにメールアドレスを入れて、ユーザー名として保存したいからです。
どんなアドバイスでも大歓迎です。さらに情報が必要な場合は、お問い合わせください:)
php - Tank_Auth によるセキュリティ ライブラリ codeigniter req
Tank Auth コントローラーは、「セキュリティ ライブラリ」をロードしようとします。
CodeIgniter FW 内のどの lib フォルダーにもライブラリが見つかりません。Tank_Auth のパッケージには含まれていません。それで、それはどこにあるでしょうか?私は何か見落としてますか?どこで入手できますか?