I want to reset user’s post meta after successfully login

wp_login action passes 2 arguments $user_login and $user. The second argument is the object of WP_User class, which you can use to get user id from:

function reset_dismiss_message( $user_login, $user ) {
    update_user_meta( $user->ID, 'tgmpa_dismissed_notice', false );
}
add_action( 'wp_login', 'reset_dismiss_message', 10, 2 );