|
|
|
@ -230,6 +230,17 @@ class FreshRSS_user_Controller extends Minz_ActionController { |
|
|
|
|
$_POST['new_user_passwordPlain'] = ''; |
|
|
|
|
invalidateHttpCache(); |
|
|
|
|
|
|
|
|
|
// If the user has admin access, it means he's already logged in |
|
|
|
|
// and we don't want to login with the new account. Otherwise, the |
|
|
|
|
// user just created its account himself so he probably wants to |
|
|
|
|
// get started immediately. |
|
|
|
|
if ($ok && !FreshRSS_Auth::hasAccess('admin')) { |
|
|
|
|
$user_conf = get_user_configuration($new_user_name); |
|
|
|
|
Minz_Session::_param('currentUser', $new_user_name); |
|
|
|
|
Minz_Session::_param('passwordHash', $user_conf->passwordHash); |
|
|
|
|
FreshRSS_Auth::giveAccess(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$notif = array( |
|
|
|
|
'type' => $ok ? 'good' : 'bad', |
|
|
|
|
'content' => _t('feedback.user.created' . (!$ok ? '.error' : ''), $new_user_name) |
|
|
|
|