Redirect user page to user/edit and user/login
You can do it without hook_menu_alter, achieve it in hook_init, try something like  (don't forget changes in hook_init need clear the cache to getting applied)

function yourmodule_init(){
   if(current_path()=="user"){
   global $user;
     if (user_is_logged_in()) {
      drupal_goto('user/'.$user-&gt;uid.'/edit');
    }
   else {
      drupal_goto('user/login');
   }
}
}