[掲示板に戻る] [一覧表示に戻る] [新着表示に戻る] [ツリー表示に戻る] []
過去ログ[0005]
過去ログ
検 索
キーワード 条件 表示
標準表示/一覧表示

投稿者限定パスワードを【未設定】状態にする方法   Toshio ◆kiSSQl4HYA : 2006/12/03(Sun) 20:25 No.1585
カテゴリ:(未入力)   投稿数:(未入力)
あしあと [管理用]→設定データ編集→基本設定→セキュリティ→投稿者限定→全てに限定

上記の手順を踏み「限定する時 認証用パスワード」でPasswordを設定する事ができますが、閲覧者限定では可能な「認証用パスワード」でパスワードを登録後、「無効」に戻したい時、「00」を入力して送信する事で、【未設定】な表示になるのですが、「投稿者限定」モードでは、パスワードを「無効」にする時の「00」がききません。【設定済】状態であり(【未設定】にならない。

yy_setup.cgiとlib/setup_01.plに手を加える事で可能になるとは察するのですが、どの様に記述すればよいわからないでいます。
お聞かせ下さい。お願いします。
PC
ID:Vw5vMipJfM
Re: 投稿者限定パスワードを【未設定】状態にする方法   Tambo ◆Uur6CmAwso : 2006/12/03(Sun) 22:42 No.1586
カテゴリ:(未入力)   投稿数:(未入力)
! 【未設定】にしなければならない必要性を感じないんですが、どのような理由からですか。

投稿者限定が無効になっていれば、認証用パスワードをクリアする、でいいと思います。
「00」でクリアしたいなら、閲覧者限定をクリアしているのと同じようなもので良いと思います。
PC
ID:YQ5FnRu7pQ
Re: 投稿者限定パスワードを【未設定】状態にする方法   Toshio ◆kiSSQl4HYA : 2006/12/03(Sun) 23:49 No.1587
カテゴリ:(未入力)   投稿数:(未入力)
ケータイ 【未設定】にしなければならない理由というより、「無効」の設定にした時に、【設定済】っと設定画面に表示される事に違和感がありましたので、閲覧者限定の設定では可能な【未設定】な表示状態に戻したい気になりましたので、その様にする方法を探していました。
動作上では、支障はないですけどね。
変なん発言してしまいごめんなさい。
W21CA/CA II
ID:LcsIFIYFjY
Re: 投稿者限定パスワードを【未設定】状態にする方法   Tambo ◆Uur6CmAwso : 2006/12/04(Mon) 02:27 No.1588
カテゴリ:(未入力)   投稿数:(未入力)
! 見た目の問題でしたら、既に示したことでできると思うので、試してみてください。
PC
ID:YQ5FnRu7pQ
Re: 投稿者限定パスワードを【未設定】状態にする方法   Toshio ◆kiSSQl4HYA : 2006/12/04(Mon) 19:30 No.1589
カテゴリ:(未入力)   投稿数:(未入力)
あしあと yy_setup.cgiを次の様に変更したら「00」する事で、【未設定】表示できました。報告まで…

741行目〜742行目(変更前)
# 投稿パスワード
if ($in{'writePass2'}) { $writePass2 = &encrypt($in{'writePass2'}); }

741行目〜743行目(変更後)
# 投稿パスワード
if ($in{'writePass2'} eq "00") { $writePass2 = ""; }
elsif ($in{'writePass2'}) { $writePass2 = &encrypt($in{'writePass2'}); }

この記述でいいでしょうか?(入室パスワードの記述をまねて追加してみたものです)
PC
ID:Vw5vMipJfM
Re: 投稿者限定パスワードを【未設定】状態にする方法   Toshio ◆kiSSQl4HYA : 2006/12/05(Tue) 20:57 No.1590
カテゴリ:(未入力)   投稿数:(未入力)
あしあと その後、lib/setup_01.plも弄ってみました。

1224行目(変更前)
<td bgcolor="$bg{'writePass2'}" align="right">限定する時</td>

1224行目(変更後)
<td bgcolor="$bg{'writePass2'}" align="right"></td>


1234行目〜1236行目(変更前)
<td>・半角英数字で8文字まで<br>
・変更しない時は、空白のままにして下さい
</td>

1234行目〜1237行目(変更後)
<td>・半角英数字で8文字まで<br>
・変更しない時は、空白のままにして下さい<br>
・【設定済】から【未設定】にするには、「無効」を選択後、「00」を入力して送信してください
</td>
PC
ID:Vw5vMipJfM

 []