Fix to allow creating of new accounts

This commit is contained in:
Tony Lambregts
2005-01-05 19:08:06 +00:00
committed by Jeremy Newman
parent c28339d683
commit ff64795163
3 changed files with 11 additions and 3 deletions

View File

@@ -119,7 +119,7 @@ function cmd_do_new()
return;
}
$result = $user->create($_POST['ext_username'], $_POST['ext_password'], $_POST['ext_realname'], $_POST['ext_email']);
$result = $user->create($_POST['ext_username'], $_POST['ext_password'], $_POST['ext_realname'], $_POST['ext_email'], $_POST['CVSrelease'] );
if($result == null)
{

View File

@@ -30,6 +30,14 @@ echo html_frame_start("Create New Application DB Account","400","",0)
<td class=color0> <input type="text" name="ext_email" value='<?php if(isset($_POST['ext_email'])) echo $_POST['ext_email']?>'> </td>
</tr>
<?php
echo "<tr><td class=color1>&nbsp; Wine version </td><td class=color0>";
make_bugzilla_version_list("CVSrelease", $CVSrelease);
echo "</td></tr>";
?>
<tr>
<td colspan=2 align=center class=color3>
<input type="submit" name="create" value=" Create Account " class=button>

View File

@@ -118,11 +118,11 @@ class User {
* create a new user
* returns 0 on success and an error msg on failure
*/
function create($username, $password, $realname, $email)
function create($username, $password, $realname, $email, $CVSrelease)
{
$result = mysql_query("INSERT INTO user_list VALUES ( NOW(), 0, ".
"'$username', password('$password'), ".
"'$realname', '$email', NOW(), 0, 0)");
"'$realname', '$email', NOW(), 0, 0, '$CVSrelease')");
if(!$result)
return mysql_error();
return $this->restore($username, $password);