Redirect user from backend to frontend

The following code works for me, give it a try:

function no_dashboard() {
    $user = wp_get_current_user();
    if (in_array('subscriber', (array)$user->roles)) {
        wp_redirect(site_url());
        exit;
    }
}
add_action('admin_init', 'no_dashboard');