uma 系鯖での現状での不具合。
1. トリップキーがないと # が出て来ちゃう。
(凡例:この書き込みの名前欄参照)
要因:現在不明(^-^;;)
2. _ の扱いでトリップが消える。
塩に '_' が含まれていたりキーに '_' が含まれていたりいろいろ。
(凡例:#______ のように '_' が 6 つ以上連なってもトリップが消えるみたい。
要因:crypt()での振る舞いが違うため。
対策?
1. uma系鯖に限って、
・crypt する前にキーが存在しないときは何らかのキーを与える。
・crypt() の返り値が undef の時に何かキーを与えてみる。
・もしくはトリップを作らなくするとか?→名前部分だけ返す。
2. [./0-9A-Za-z] にマッチしない文字を別の文字に変更する。
・'.' が妥当?
・もしくは他の文字を与える?
こんな所でしょうか。
これが解決できれば、鳥屋TMさんの提案されている塩指定も盛り込めるのではないかと。
>>13 そのとおりです。名前欄に '#' のみでもOKです。
>>14 わー(汗)@ラストに '1'