KENT-WEB サポートコーナー 過去ログ [ 0240 ]


記事No: 12225
投稿日: 2013/08/23(Fri) 03:00:33
タイトルPasswordManager 新規メンバー登録不可
ID情報: goto3867
投稿者: 318
URLhttp://3h-time-novel.trpg-circle.com/pwmgr/index.html

記載URLからの新規メンバー登録ができません。
※admin.cgi からの新規登録は可能です。
※管理人が手動で承認するように設定しています。
なにを書いたらいいのか全然わからないんで、
提示が必要な場合は、遠慮なく発言してください。
回答お願いします。

追記:【新規登録をする】ボタンを押すと、「不正なアクセスです!」と表示されます。
下はcheck.cgiに接続したときの結果です。
•会員ファイルパス : OK
•会員ファイルパーミッション : OK
•パスワードファイルパス : OK
•パスワードファイルパーミッション : OK
•アクセスログパス : OK
•アクセスログパーミッション : OK
•sendmailパス : OK


記事No: 12226
投稿日: 2013/08/23(Fri) 09:58:33
タイトルRe: PasswordManager 新規メンバー登録不可
ID情報: kent
投稿者: KENT

> 記載URLからの新規メンバー登録ができません。
> ※admin.cgi からの新規登録は可能です。
> ※管理人が手動で承認するように設定しています。
> なにを書いたらいいのか全然わからないんで、
> 提示が必要な場合は、遠慮なく発言してください。
> 回答お願いします。

index.htmlから新規登録を行いたいということは、「ユーザからの発行&メンテを有効」にすることになります。

init.cgi の設定で調整します。

# パスワード発行形態
# 1 : ユーザからの発行&メンテを可能にする
# 2 : 発行は管理者のみ。ユーザはメンテのみ
# 3 : 発行&メンテは管理者のみ(pwmgr.cgi index.htmlは不要)
$cf{pwd_regist} = 1;


記事No: 12227
投稿日: 2013/08/23(Fri) 10:38:36
タイトル返信NO.1
ID情報: goto3867
投稿者: 318

> index.htmlから新規登録を行いたいということは、「ユーザからの発行&メンテを有効」にすることになります。

すみません、日本語間違えました(大汗)
新規登録ボタンを押すことで、管理人にメールを送るように設定したいんです。(んで、そのあとに管理人が承認or拒否をする)
…要するに承認制にしたいんです。

> init.cgiの設定で調整します。
今の設定はこれです(【発行は管理者のみ、ユーザはメンテのみ】にしたいです。)
# パスワード発行形態
# 1 : ユーザからの発行&メンテを可能にする
# 2 : 発行は管理者のみ。ユーザはメンテのみ
# 3 : 発行&メンテは管理者のみ(pwmgr.cgi index.htmlは不要)
$cf{pwd_regist} = 2;

追記
あ、KENTさんのPCでは「不正なアクセスです!」ってエラーメッセージでますか?自分のPCが原因かもしれないんで…
あと、.htmlと.cgiの設定内容も記載しました。

追記2
あ、もしかして設定を2にしてしまうと絶対にエラーメッセージがでるってことですか?
もしそうなら、設定が2の時に新規登録を行うと管理人のメルアドに、こんな風なメールが送信されるように改造してください(さすがに有償?)

件名:(まぁ、ここは何でも…)
本文:新規登録の要望がありました。
   お名前:
   メールアドレス:
   希望ログインID:

流れで言うと
ユーザーが【新規登録する】ボタンを押す

管理人にメールが届く

管理人がadmin.cgiにアクセス→手動で登録する


記事No: 12234
投稿日: 2013/08/23(Fri) 11:29:59
タイトルRe: 返信NO.1
ID情報: kent
投稿者: KENT

> > index.htmlから新規登録を行いたいということは、「ユーザからの発行&メンテを有効」にすることになります。
>
> すみません、日本語間違えました(大汗)
> 新規登録ボタンを押すことで、管理人にメールを送るように設定したいんです。(んで、そのあとに管理人が承認or拒否をする)
> …要するに承認制にしたいんです。
>
> > init.cgiの設定で調整します。
> 今の設定はこれです(【発行は管理者のみ、ユーザはメンテのみ】にしたいです。)
> # パスワード発行形態
> # 1 : ユーザからの発行&メンテを可能にする
> # 2 : 発行は管理者のみ。ユーザはメンテのみ
> # 3 : 発行&メンテは管理者のみ(pwmgr.cgi index.htmlは不要)
> $cf{pwd_regist} = 2;
>
> 追記
> あ、KENTさんのPCでは「不正なアクセスです!」ってエラーメッセージでますか?自分のPCが原因かもしれないんで…
> あと、.htmlと.cgiの設定内容も記載しました。
>
> 追記2
> あ、もしかして設定を2にしてしまうと絶対にエラーメッセージがでるってことですか?
> もしそうなら、設定が2の時に新規登録を行うと管理人のメルアドに、こんな風なメールが送信されるように改造してください(さすがに有償?)
>
> 件名:(まぁ、ここは何でも…)
> 本文:新規登録の要望がありました。
>    お名前:
>    メールアドレス:
>    希望ログインID:
>
> 流れで言うと
> ユーザーが【新規登録する】ボタンを押す
> ↓
> 管理人にメールが届く
> ↓
> 管理人がadmin.cgiにアクセス→手動で登録する

追記2は、そのとおりです。
また、管理人が承認する機能は、個別に改造しないとできません。(簡単ではない)


記事No: 12236
投稿日: 2013/08/23(Fri) 12:32:05
タイトル問題解決!
ID情報: goto3867
投稿者: 318

> また、管理人が承認する機能は、個別に改造しないとできません。(簡単ではない)
ですよね…。回答ありがとうございました!

と、いらないメッセージは削除しました。(セキュリティが心配…)汚してすみません…。


記事No: 12239
投稿日: 2013/08/23(Fri) 23:55:59
タイトルRe: 問題解決!
ID情報: teketen
投稿者: てけてん

もう、見てらっしゃらないかな?

> 流れで言うと
> ユーザーが【新規登録する】ボタンを押す
> ↓
> 管理人にメールが届く
> ↓
> 管理人がadmin.cgiにアクセス→手動で登録する

ということならば、ユーザーが新規登録に使うフォームは、postmail等のメールフォームを利用されると良いのでは?
上の流れでいうと

ユーザーが【新規登録する】ボタンを押す

管理人にメールが届く

↑ここまでをpostmail等のメールフォームに任せる。
メールフォームから届いたメールを元に、

管理人がadmin.cgiにアクセス→手動で登録する

↑これがPasswordManagerでの作業。


記事No: 12241
投稿日: 2013/08/24(Sat) 14:38:52
タイトル問題解決! …の続き(笑)
ID情報: goto3867
投稿者: 318

> もう、見てらっしゃらないかな?
見ています(笑)

【Post Mail】ですか…ちょっと試してみますー。

追記
そういえば…【Captcha Mail】をすでに使っていました(笑)
確か…【form.html】を変更するんですよね?
…もしよければ教えてください(笑)

↓ form.htmlの今の設定内容 ↓
http://www.kent-web.com/support/bbs/?list=log&no=12242&pg=0


記事No: 12243
投稿日: 2013/08/24(Sat) 17:25:47
タイトルRe: 問題解決! …の続き(笑)
ID情報: teketen
投稿者: てけてん

> …もしよければ教えてください(笑)

メールフォームですから、init.cgiに記載されている記述例を参考に、ご自分で必要な項目を設定されれば良いのではないでしょうか?


記事No: 12244
投稿日: 2013/08/25(Sun) 02:40:33
タイトルこんどこそ…問題解決!
ID情報: goto3867
投稿者: 318

> メールフォームですから、init.cgiに記載されている記述例を参考に、ご自分で必要な項目を設定されれば良いのではないでしょうか?

そ、そんなところに説明書があったとは…忘れてました…。
回答ありがとうございました!


記事No: 12242
投稿日: 2013/08/24(Sat) 14:46:39
タイトルform.html
ID情報: goto3867
投稿者: 318

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=shift_jis" />
<meta http-equiv="content-style-type" content="text/css" />
<style type="text/css">
<!--
body { font-size:80%; background:#fff; color:#000; }
table.form { border:1px solid #7777bb; border-collapse:collapse; margin-top:1em; }
table.form th,td { text-align:left; border:1px solid #7777bb; padding:8px; font-weight:normal; }
table.form th { background:#cccce6; }
table.form td { background:#f0f0f0; }
strong.ttl { text-align:left; border-left:solid 4px #cc0000; display:block; padding:2px 5px; margin-top:2em; }
img.capt { vertical-align:middle; }
-->
</style>
<title>3H time</title>
</head>
<body>
<blockquote>
<strong class="ttl">お問い合わせフォーム</strong>
<ol>
<li>当サイトに関する質問や感想などをお受けしています。</li>
<li>以下のフォームより、必要事項を入力のうえ送信してください。</li>
<li>会員の方は【ID・PASSWORD】を入力して下さい。</li>
</ol>
<form action="!mail_cgi!" method="post">
<input type="hidden" name="need" value="name email 問合せ種別" />
<input type="hidden" name="match" value="email email2" />
<table summary="問合せフォーム" class="form">
<tr>
<th>お名前</th>
<td><input type="text" name="name" size="35" /></td>
</tr><tr>
<th>メールアドレス</th>
<td>
<input type="text" name="email" size="35" /><br />
<input type="text" name="email2" size="35" />(再度入力)
</td>
</tr><tr>
<th>問合せ種別</th>
<td>
<input type="radio" name="問合せ種別" value="会員登録" />会員登録<br />
<input type="radio" name="問合せ種別" value="【ID・PASSWORD】変更" />【ID・PASSWORD】変更<br />
<input type="radio" name="問合せ種別" value="エラー報告" />エラー報告<br />
<input type="radio" name="問合せ種別" value="提案・要望" />提案・要望<br />
<input type="radio" name="問合せ種別" value="その他" />その他
</td>
</tr><tr>
<th>問合せ内容</th>
<td><textarea name="メッセージ" rows="7" cols="48"></textarea></td>
</tr><tr>
<th>画像認証</th>
<td>
<input type="text" name="captcha" size="8" style="ime-mode:inactive" maxlength="8">
(右画像の数字を入力)&nbsp; <img src="!captcha_cgi!?!str_crypt!" class="capt" alt="投稿キー">
<input type="hidden" name="str_crypt" value="!str_crypt!">
</td>
</tr>
</table>
<br />
<input type="submit" value="送信する" /><input type="reset" value="リセット" />
</form>

<strong class="ttl">個人情報の取扱いについて</strong>
<ol>
<li>ご記入いただいた個人情報は、お問い合わせへの対応および確認のためのみに利用します。</li>
<li>また、この目的のためにお問い合わせの記録を残すことがあります。</li>
</ol>
</blockquote>
</body>
</html>


[検索ページ] [掲示板]