def is_not_current_user(user, current_name):
	"""
	Inside the User-System, if a user is logged in and authenticated, 
	this user is not allowed to see profile of an another user by typing the route!
	If this meets the conditions which means the current user tries to access to 
	the account of an another user, this current user will be redirected to the login page
	and asked to log in with the used username.

	Args:
		user (:local:`werkzeug.LocalProxy <werkzeug.local.LocalProxy>`): this is actually 
								the attribute :login:`current_user <flask_login.current_user>`
		current_name (str): name of the other user to be typed in the route

	Returns: 
		bool: ``True`` if this is not the current user else ``False``
	"""
	return user and user.is_authenticated and current_name != user.username