I am going to create a user profile page for all users in my blog. I thought, it is better to modify the author page for all users.
<?php
if(is_author()) {
echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'themejunkie_author_bio_avatar_size', 60 ) ); ?>
<h3><?php the_author(); ?></h3>
<?php the_author_meta( 'description' );} ?>
I use above code in archive.php file.
Ex Author Page : mysite.com/author/username
Above link is worked for only authors. How I modify that page for all users even they have not published any post ( Even role is Subscriber).