![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
投稿を削除した際に
管理者パスワードで削除されたのか
それとも投稿者が設定したパスワードで削除されたのか
追加で削除ログに記録したいと思ってます。(削除ログはすでにあります)
削除パスワード入力フォームを$FORM{'pass'}とし、
管理者パスを$owner_pass
投稿者が設定した削除パスワードを$pw
とした場合、どっちのパスが使われたのか分かるようにするには
どのように記述したらいいのでしょうか?
管理者パスが使われたら管理者、
投稿者パスなら投稿者と削除ログに記録したいのですが、
いろいろやってみたのですがなかなかうまくいきません・・・。
No.2ベストアンサー
- 回答日時:
こんにちは。
削除を実行するところにパスワードの判定のif文があると思いますが、そこの中にさらに管理者パスワードと一致するかを入れれてあげれば判断できると思います。
$pass = 入力されたパスワード
if ( $pass eq $owner_pass || $pass eq $pw ) {
$msg = "投稿者が削除";
if ( $pass eq $owner_pass ) {
$msg = "管理者が削除";
}
}
ただ、偶然にも管理者パスワードと一致した場合は判断つきません。
管理者パスワードを誰も選ばないようなパスワードにしておけばある程度判別できるかもしれませんが完全ではありません。
2回もお答えくださり、誠にありがとうございます!!
先ほど参考にさせていただいたのですが、
きちんとやりたいようにできました!
どうもありがとうございました。
No.1
- 回答日時:
こんにちは。
どのような仕様の掲示板?だかわからないのですが、
記事単位に削除パスワードがあって管理者のパスワードまたは投稿時に設定されたパスワードで一致すれば削除されるタイプでしょうか。
それだったら入力されたパスワードに対して管理者パスワードかどうかのチェックをして一致すれば管理者である旨をログに出力すれば良いと思います。
ただし、管理者パスワードと投稿者パスワードが偶然にも同じものが使われたら判別できません。
パスワード入力に対する仕様を変更しないとだめかもしれません。
この回答への補足
こんにちは。回答ありがとうございます。
おっしゃる通り、記事単位に削除パスがあり、
管理者のパスワードまたは投稿時に設定したパスワードの
どちらかと一致したら削除されるタイプの掲示板なのです。
そのパスワードをどちらが使われたかチェックしたいのですが
何度やってもうまくいかず、どう記述したらいいのか
ここで相談した次第です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- YouTube YouTubeで商標権の侵害にあたる可能性のあるアイコン(サッカークラブのロゴ)を使用しコメントをい 2 2022/09/08 18:55
- その他(SNS・コミュニケーションサービス) ネット掲示板の誹謗中傷について ある掲示板に自身の悩みについて投稿し、回答欄が荒れて私もそれに応戦し 2 2022/12/13 19:20
- デスクトップパソコン マイクロソフトアカウントについて 6 2023/04/15 18:11
- その他(gooサービス) gooIDとパスワード 1 2023/04/23 15:56
- Visual Basic(VBA) VBA・LOGの取り方で質問です 2 2023/08/03 15:30
- YouTube 2年間利用されていないGoogleアカウントは削除の方針に。youtubeの動画も消えますか? 1 2023/05/17 22:16
- Google+ Google workspaceのspaceでメッセージ削除した場合について 投稿後、すぐに削除した 1 2023/02/02 20:00
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- Windows 10 windows11にて管理者アカウントを削除してしまいました。 現在どのような状況かもあまり分かって 5 2023/01/02 20:41
- その他(悩み相談・人生相談) 自分は6年前に知恵袋で、自分の性のフェチな内容について投稿したことがあります。 複数のうちのある回答 3 2023/03/22 12:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルで提出とは?
-
ファイルをディレクトリ分配の...
-
openした後、closeしないでプロ...
-
perlのプログラミング 部分入れ...
-
Perlのエラーについてご教授く...
-
画像が表示でnull; this.src
-
perlプログラミング 空白行削除
-
Perlで特定文字列から特定文字...
-
ラズベリーパイ初心者です。 ラ...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
-
perlについて
-
perlのrequireの動き方について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
openした後、closeしないでプロ...
-
テキストファイルで提出とは?
-
INDIRECT 横に再度抽出したい
-
Perlで特定文字列から特定文字...
-
perlをバージョンアップしたら...
-
Wallpaper Engineでおすすめの...
-
arduino の割り込み処理について
-
アルファベットに付いて質問し...
-
Strawberry Perl for Windows ...
-
Perlで時間の計算
-
このファイルを開く方法で困っ...
-
TeraPadエディターの操作方法に...
-
cgiでサーバーにファイルを追加...
-
フローチャート 九九
-
LinuxにおいてのPerlのプログラ...
-
perl 初等プログラミングについて
-
Perlのエラーについてご教授く...
-
こんにちは ブラケッツでプログ...
-
bashスクリプト
-
perlプログラミング 空白行削除
おすすめ情報