Why this message "You are not authorized to access this page." coming on user edit page?
Ohhhhh, 
At last i figured it out. when i signup via Facebook or Twitter , user's language does not save and when i access the user edit page it gives error that you are authorized to access this page, 
and now i write my own function which set the default language for user and everything working like charm !!! thanks