Exemple #1
0
                     $data['player'] = $dl->Player_Fetch_ByUsername($values['username']);
                     if ($data['player'] !== false) {
                         if ($input['activationkey'] == $data['player']['activationkey']) {
                             if (isset($data['player']['newpassword'])) {
                                 $data['player']['password'] = $data['player']['newpassword'];
                                 $data['player']['newpassword'] = '';
                             }
                             if (isset($data['player']['newemail'])) {
                                 $data['player']['email'] = $data['player']['newemail'];
                                 $data['player']['newemail'] = '';
                             }
                             $data['player']['activationkey'] = '';
                             $data['player']['activated'] = 1;
                             $values['lastaccess'] = NOW;
                             $values['lastaccessipaddress'] = $_SERVER['REMOTE_ADDR'];
                             if ($dl->Player_Update_ByUsername($data['player']['username'], $data['player'])) {
                                 die("NOTICE: Your account has been activated! Welcome to BZFlag!\n");
                             } else {
                                 die("ERROR: There was an error activating your account. Please contact an administrator.\n");
                             }
                         } else {
                             die("ERROR: The specified username and activation key combination was not found in our database.\n");
                         }
                     } else {
                         die("ERROR: The specified username and activation key combination was not found in our database.\n");
                     }
                 }
             }
         }
     }
 }