All Downloads are FREE. Search and download functionalities are using the official Maven repository.

util.UtilUserLogged Maven / Gradle / Ivy

The newest version!
package util;

import javax.faces.context.FacesContext;

import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;

import security.UserSpringFramework;


public class UtilUserLogged {

	public static UserSpringFramework getUserLoggedIn(FacesContext context) {
		UserSpringFramework userLoggedIn = null;
		
		UsernamePasswordAuthenticationToken auth = (UsernamePasswordAuthenticationToken)
				context.getExternalContext().getUserPrincipal();
		
		if ((auth != null) && (auth.getPrincipal() != null)) {
			userLoggedIn = (UserSpringFramework) auth.getPrincipal();
		}
		
		return userLoggedIn;
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy