cvs: phpweb / bugs.php
| From: | Jani Taskinen | Date: | Mon, 17 Sep 2001 17:04:00 +0000 |
| Subject: | cvs: phpweb / bugs.php | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-6392@lists.php.net to get a copy of this message | ||
sniper Mon Sep 17 13:04:00 2001 EDT
Modified files:
/phpweb bugs.php
Log:
Prevent empty passwords to be set.
Index: phpweb/bugs.php
diff -u phpweb/bugs.php:1.174 phpweb/bugs.php:1.175
--- phpweb/bugs.php:1.174 Thu Sep 13 22:25:23 2001
+++ phpweb/bugs.php Mon Sep 17 13:04:00 2001
@@ -71,7 +71,7 @@
echo hdelim();
if ($cmd == "send") {
- if (incoming_details_are_valid(1)) {
+ if (incoming_details_are_valid(1,1)) {
$ret = mysql_query("INSERT INTO bugdb
(bug_type,email,sdesc,ldesc,php_version,php_os,status,ts1,passwd) VALUES
('$bug_type','$email','$sdesc','$ldesc','$php_version','$php_os','Open',NOW(),'$passwd')");
$cid = mysql_insert_id();
@@ -661,9 +661,9 @@
}
/* validate an incoming bug report */
-function incoming_details_are_valid($require_ldesc=0)
+function incoming_details_are_valid($require_ldesc=0,$require_passwd=0)
{
- global $email,$bug_type,$php_version,$sdesc,$ldesc;
+ global $email,$bug_type,$php_version,$sdesc,$ldesc,$passwd;
$valid = 1;
if(!preg_match("/[.\\w+-]+@[.\\w-]+\\.\\w{2,}/i",$email)) {
@@ -688,6 +688,11 @@
if ($require_ldesc && !$ldesc) {
echo "<h2 class=\"error\">You must supply a long description of the bug you
are reporting.</h2>";
+ $valid = 0;
+ }
+
+ if ($require_passwd && empty($passwd)) {
+ echo "<h2 class=\"error\">You must supply a password for this bug
report.</h2>";
$valid = 0;
}