Package br.com.itexto.springforum.entidades

Examples of br.com.itexto.springforum.entidades.Usuario


  private DAOUsuario daoUsuario;
 
  @RequestMapping(value="/login", method=RequestMethod.POST)
  public String login (@RequestParam("login") String login,
      @RequestParam("password") String password, HttpSession session){
    Usuario usuario = daoUsuario.getUsuario(login, password);
   
    if(usuario==null){
      return "loginFallo";
    }else{
      usuario.setUltimoLogin(new Date());
      daoUsuario.persist(usuario);
      session.setAttribute("usuario", usuario);
     
      return "redirect:/";
    }
View Full Code Here


 
  public Authentication authenticate(Authentication auththrows AuthenticationException {
    UsernamePasswordAuthenticationToken token = (UsernamePasswordAuthenticationToken) auth;
    String username = token.getName();
    String senha    = token.getCredentials() != null ? token.getCredentials().toString() : null;
    Usuario usuario = getDaoUsuario().getUsuario(username, senha);
    if (usuario == null) {
      return null;
    }
    List<PermisoUsuario> permissoes = getDaoPermissao().getPermisoUsuario(usuario);
    SFAuthentication resultado = new SFAuthentication(usuario, permissoes);
View Full Code Here

  @RequestMapping("/registro")
  public String registro(Map<String, Object> model) {

    if (model.get("usuario") == null) {
      Usuario usr = new Usuario();
      model.put("usuario", usr);
    }
    return "registro";
  }
View Full Code Here

 
  @RequestMapping("/usuario/show/{id}")
  public ModelAndView usuario(@PathVariable("id") Long id) {
    ModelAndView mav = new ModelAndView();
   
    Usuario usuario = getDaoUsuario().get(id);
   
    mav.getModel().put("usuario", usuario);
    mav.setViewName("usuario/show");
    return mav;
  }
View Full Code Here

TOP

Related Classes of br.com.itexto.springforum.entidades.Usuario

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.