I get the following errors when trying to add a new member:
IPBWI Errors
Error: #1: wrong_auth
Error: #2: That username is already taken
Error: #3: That username is already taken
Error: #4: That username is already taken
Error: #5: That username is already taken
Error: #6: That username is already taken
Error: #7: That username is already taken
Error: #8: That username is already taken
Error: #9: That username is already taken
Error: #10: That username is already taken
I'm using a code based on the one provided in the example.. please share your ideas
if ($_GET["op"] == "do")
{
$email = mysql_real_escape_string($_POST['email']);
$password = mysql_real_escape_string($_POST['password']);
$username = mysql_real_escape_string($_POST['username']);
$displayname = mysql_real_escape_string($_POST['displayname']);
$sha1pass = sha1(strtoupper($username).":".strtoupper($password));
// convert custom_fields in a custom array
// first check, which custom fields exists
$customFields = $ipbwi->member->listCustomFields();
// load fielddatas
foreach($customFields as $field){
// get delivered field datas
if(isset($_POST['field_'.$field['pf_id']])){
$fieldDatas['field_'.$field['pf_id']] = $_POST['field_'.$field['pf_id']];
}else{
$fieldDatas['field_'.$field['pf_id']] = '';
}
if($ipbwi->member->create($username, $password, $email, $fieldDatas, true, $displayname)){
if($ipbwi->member->login($username, $password)){
header('location: '.ipbwi_WEB_URL).die();
}
}
}
echo $ipbwi->printSystemMessages();
Edited by Smilie, 15 October 2011 - 04:57 PM.












