User.php: Removed use of checkForumUsername. ajax.php: Changed username check to allways return true.
This commit is contained in:
1 parent
5e9754bc2d
commit
057082578a
2 files changed
+22
-35
No files matched your search
+11
-25
@@ -79,13 +79,6 @@ class User {
|
||||
}
|
||||
$this->password = $data['password1'];
|
||||
|
||||
/* Does the username chosen exist in the forum allready? */
|
||||
if (!isAdmin() && checkForumUsername($data['username'], $this->password) == "wrong-password") {
|
||||
notify("Brukernavnet er allerede i bruk på forumet. Om du selv har dette brukernavnet må du oppgi riktig passord.");
|
||||
$this->id = -1;
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->addresstype = isset ($data['addresstype']) ? "int" : "no";
|
||||
|
||||
if (isDate($data['birthdate'])) {
|
||||
@@ -396,31 +389,24 @@ class User {
|
||||
}
|
||||
|
||||
public function changeUsername($username, $password) {
|
||||
switch (checkForumUsername($username, $password)) {
|
||||
case "wrong-password" :
|
||||
notify("Brukernavnet er allerede i bruk på forumet. " . "Om du selv har dette brukernavnet må du oppgi " . "riktig passord.");
|
||||
return false;
|
||||
$sql = "UPDATE din_user SET " . " username = '$username' " . "WHERE " . " id = $this->id";
|
||||
$result = $this->conn->query($sql);
|
||||
|
||||
case "not-used" :
|
||||
case "auth-ok" :
|
||||
$sql = "UPDATE din_user SET " . " username = '$username' " . "WHERE " . " id = $this->id";
|
||||
$result = $this->conn->query($sql);
|
||||
if (DB :: isError($result) == true) {
|
||||
if (DB :: isError($result) == true) {
|
||||
if ($result->getCode() == -5) {
|
||||
$err = $this->_findConstraintViolation();
|
||||
error("Change username: $err already registered.");
|
||||
notify("Brukernavnet er opptatt.");
|
||||
$GLOBALS['extraScriptParams']['page'] = "change-username"; //Swap page
|
||||
$err = $this->_findConstraintViolation();
|
||||
error("Change username: $err already registered.");
|
||||
notify("Brukernavnet er opptatt.");
|
||||
$GLOBALS['extraScriptParams']['page'] = "change-username"; //Swap page
|
||||
} else {
|
||||
error("Change username: " . $result->toString());
|
||||
notify("Problem under endring av brukernavn.");
|
||||
error("Change username: " . $result->toString());
|
||||
notify("Problem under endring av brukernavn.");
|
||||
}
|
||||
return false;
|
||||
} else {
|
||||
} else {
|
||||
$this->_registerUpdate("Brukernavn endret til $username");
|
||||
notify("Brukernavn endret.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function getRegistered() {
|
||||
|
||||
+11
-10
@@ -72,15 +72,16 @@ if ($action == 'checkZip'){
|
||||
printRemoveCatXML($type);
|
||||
|
||||
}else if ($action == 'checkUsername') {
|
||||
$username = $_REQUEST['username'];
|
||||
$conn = db_connect("forum");
|
||||
$sql = sprintf("SELECT user_id FROM phpbb_users u "."WHERE username_clean = '%s' ", strtolower($username));
|
||||
$result = & $conn->query($sql);
|
||||
if ($result->numRows() == 0) {
|
||||
$status = "true";
|
||||
}else {
|
||||
$status = "false";
|
||||
}
|
||||
$status = "true";
|
||||
//$username = $_REQUEST['username'];
|
||||
//$conn = db_connect("forum");
|
||||
//$sql = sprintf("SELECT user_id FROM phpbb_users u "."WHERE username_clean = '%s' ", strtolower($username));
|
||||
//$result = & $conn->query($sql);
|
||||
//if ($result->numRows() == 0) {
|
||||
// $status = "true";
|
||||
//}else {
|
||||
// $status = "false";
|
||||
//}
|
||||
?><username>
|
||||
<status><?php print $status; ?></status>
|
||||
</username>
|
||||
@@ -114,4 +115,4 @@ function printRemoveCatXML($type){
|
||||
<?php
|
||||
|
||||
}
|
||||
?>
|
||||
?>
|
||||
Reference in new issue
Block a user