[Usagi-developer 29] Re: MyNETS2 ユーザ関連テーブル

Zurück zum Archiv-Index

Kenji kenji****@club*****
2008年 11月 13日 (木) 16:58:46 JST


Kenji です。


On Thu, 13 Nov 2008 16:29:02 +0900
kunitsuji <tsuji****@m-s*****> wrote:

>  kunitsujiです。

> timestampに関しては、datetimeではなく、
> ユニックスタイムスタンプですので、スタート時0は不正ではないと思いますが。

すみません。datetime と勘違いしました。
unix timestamp であれば 0 は、正しい値ですね。

しかし、
 
> NULLを認めるのであればNULLでいいと思います。

NULL で問題がなければ NULL でいいのではないかと思います。
datetime についても同様です。

> 正しい日付を入れるということであれば、何かしらの年月日を入れることになる
> かと思いますが、その場合判定を行ってこの年月日の場合は未入力と同じ扱いに
> する、ということがいいということでしょうか?

そのような、特定の日付に特別な意味を持たせるというのは、できるだけ
やりたくないですね。

 
> user_secureに関しては、これも現状のテーブルがこのようになっており、とり
> あえずそれに合わせているという感じです。
> 特にわける必要もないですね。
> ただ、このテーブルに関しては暗号化する必要のあるものなどを入れるものとし
> て想定しています。
> 書かれているようにメールアドレスを暗号化する必要性があるのかどうかは議論
> したほうがいいかと思います。
> 
> 自分はどちらかというとメールアドレスは暗号化しなくてもいい、
> もしくはMySQLのAES_ENCODE関数を使って暗号化するのがいいと思いますが、そ
> うするとMySQLに依存してしまいますので、あまりよろしくはないでしょうか?

MySQL 依存は、やはり避けた方がいいとは思います。
というか Postgres も使えるなら使いたいという要求もあるんじゃないかと
思います。


> また、現状のようにPEARのblowfishのCRYPTを使うという方法もありますが、
> これ、ぶっちゃけ過去にいろいろあったのであまり信用していませんし。。
> 
> パスワードはMD5なりで複合化できない状態で保存したいと思いますが、
> メールアドレスはどう名でしょうかね?

例えば、eコマースの OSCommerce、Zen Cart、EC Cube などはどうなので
しょうね?



> >Kenji です。
> >
> >
> >ぱっとみて思ったこと。
> >
> >
> >user
> >
> >誕生日を year month date の 3つのフィールドに分ける必要はあるのでしょうか?
> >
> >血液型のデフォルト値が「A」というのは変ではないでしょうか?
> >
> >前から思ってたのですが、timestamp型のフィールドのデフォルト値が「0」というの
> >は、
> >どういう理由なのでしょう? 0 というのは、不正な日付ですよね。
> >
> >
> >user_secure
> >
> >そもそも、どういう区分で user と別けているのか、ちょっと疑問があります。
> >このフィールドのデータはすべて暗号化するのでしょうか?
> >
> >メアドなどの暗号化については、した方がいいのかという点について、議論が
> >あるのではないかと思います。
> >
> >
> >// Kenji
> >
> >_______________________________________________
> >Usagi-developer mailing list
> >Usagi****@lists*****
> >http://lists.sourceforge.jp/mailman/listinfo/usagi-developer
> 
> _______________________________________________
> Usagi-developer mailing list
> Usagi****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/usagi-developer




Usagi-developer メーリングリストの案内
Zurück zum Archiv-Index