BBS の改良
チャットと掲示板を融合したような環境を作りたいなと。ご意見くだされ。
投稿フォーム:
お名前: ニックネームでも何でもかまいません(必須)
パスワード: なりすまし防止のため利用できます(任意)
記事:
 
キャンセル
30 owa #2931e9c 2003/04/09 23:12 prob:%
>>29 困ったなあ そんなこともありますか... メールリストに登録するのは別のフォーム作らなくちゃいけないかも。 というのも、名前書けばその人のメールアドレスが類推できる場合が多く、 正直にメールアドレス記入した場合、なりすましの問題に対処できません。
29 kiyo #89a6f4d 2003/04/09 23:00 prob:%
>>28 う、困ったなあ FZUGの場合はこれ見てメールリストに登録してるので ちょっと考えよう
28 owa #2931e9c 2003/04/09 22:54 prob:%
変更点: a. メールアドレスからパスワードに表示を変えた。 記事の名前をクリックしてメール送るような仕様は考えてないし、 特にメールアドレスである必要もないので、パスワードということにした。 記事を修正できるのはパスワードが一致するユーザのみです。 b. 個人IDはパスワードから作成する。 同一の人からの投稿かどうかはパスワードのみで判断する。 という理由で、パスワードにはメールアドレスを使用しないほうが吉。
27 kiyo #89a6f4d 2003/04/09 22:51 prob:%
>>26 はや、もう作ったですか これも頂こう 頂いてばかりでスマソ! # 同じじゃ勉強にならんので、少し変えます。(テクニカルリファレンス見て)
26 owa #2931e9c 2003/04/09 22:18 prob:%
こんなスクリプト作ってID表示しました --- ##parameters=email='' import crypt sal = crypt.crypt(email, email[-2:]) pwd = crypt.crypt(email, sal[2:3]) return pwd[:8] --- sal の作り方は変えたほうが良いかもしれません
25 owa #2931e9c 2003/04/09 21:24 prob:%
crypt, urllib, re が使いたいので allow_module します。 セキュリティ上問題あるかな? しばらくしたら Zope サーバ再起動かけます
24 owa #2931e9c 2003/04/09 21:05 prob:%
>>23 礼儀正しいですね(笑 メールアドレスから個人ID生成する件ですが、Zch の fcrypt.py は pythonライブラリの crypt と全く同じ値を返すようです。 で案の定 import するとエラーになります。これも allow_module か...
23 kiyo #89a6f4d 2003/04/09 17:13 prob:%
>>22 もらっていいの? # 聞いてるやからからダウンロードしました>失敬な自分
22 owa #2931e9c 2003/04/09 17:09 prob:%
ソースは http://owa.as.wakwak.ne.jp/zope/ZEXP の中の getQuotedHtml.zexp です 名前変えてしまってすいません。事情があって;;
21 owa #2931e9c 2003/04/09 17:03 prob:%
とりあえず第1版 --- retst = '' lines = string.split(Comment, ' ') for row in lines: n = len(row) row = string.lstrip(row) n = n - len(row) if n > 0: retst = retst + '&nbsp;' * n tokens = string.split(row) for st in tokens: if serch_http(st): #st = url_quote(st) retst = retst + '<a href="' + st + '">' + st + '</a>' + ' ' else: retst = retst + html_quote(st) + ' ' retst = retst + '<br>' return retst --- 今組み込みました