You are not setting an authentication cookie. The second parameter of the wp_signon function is set to false.
This function sets an authentication cookie. Users will not be logged in if it is not sent.
$user_signon = wp_signon( $info, true );
That should give you the result you desire