codeigniterのURLの一部として使用できる電子メールアドレスをエンコードする方法はありますか?私はURLから電子メールアドレスをデコードする必要があります。codeigniterでURLの一部として使用できる電子メールアドレスの符号化
私がやろうとしているのは、パスワードを忘れてしまったことだけです。ユーザーのメールアドレスへの確認リンクを送信すると、../encodedEmail/forgottenPasswordCode
のようなリンクが必要です(サブミットされたメールのユーザーにはdb内でforgottenPasswordCode
が更新されます)。 ペアがテーブルにある場合、ユーザーがそのリンクにアクセスすると、パスワードをリセットすることができます(forgottenPasswordCode
をnullに戻します)。
私はちょうどループを行うことができます - 選択クエリ(または)セットでテーブルをチェックしてくださいforgottenPasswordCode
カラムはユニークなので、私は挿入失敗時に生成し続けます(それはもっと速くなりますか?テーブルにまだ存在しないforgottenPasswordCode
です。
しかし、私がこれを行う人は、このように受け入れないだろう:)。彼は、ユーザーの電子メールでチェックを済ませたいと考えています。
私はcodeigniterを使用していますが、私はencode()関数を使用しましたが、エンコードされた電子メール文字列を破る時に '-slashes-'のような文字を生成するようです。
他のアイデアはありますか? BIN2HEX()とHEX2BIN()関数を使用して