fixed bug to update email and name by anonymous edit.
This commit is contained in:
parent
3b3742fc2a
commit
75fc5022f0
@ -504,13 +504,11 @@ function cbsonline_wpforo_edit_topic_data_filter($args)
|
||||
{
|
||||
if (!is_user_logged_in() && isset($args['name']) && isset($args['email'])) {
|
||||
$args['status'] = 0;
|
||||
if ($args['name'] == wpforo_phrase('Anonymous', false)) {
|
||||
$host = gethostbyaddr($_SERVER['REMOTE_ADDR'] ?? '127.0.0.1');
|
||||
if (false !== $host) {
|
||||
// override name to hostname if name is 'Anonymous'
|
||||
$args['name'] = $host;
|
||||
}
|
||||
}
|
||||
$cookie = [
|
||||
'name' => $args['name'],
|
||||
'email' => $args['email'],
|
||||
];
|
||||
WPF()->member->set_guest_cookies($cookie);
|
||||
}
|
||||
|
||||
return $args;
|
||||
|
Loading…
Reference in New Issue
Block a user