i m also a newbee. I have done a simple authentication for users. There is a 
verify method implementation in IdentitySession class. This is my 
IdentitySession

public Object verify(String userName, String pwd) {
    Object userId = null;
System.out.println("[EMAIL PROTECTED]@[EMAIL 
PROTECTED]"+userName+"Password="+pwd);
    Query query = session.createQuery(
        "select user.id " +
        "from org.jbpm.identity.User as user " +
        "where user.name = :userName " +
        "  and user.password = :password"); 
    query.setString("userName", userName);
    query.setString("password", pwd);
    
    userId = (Long) query.uniqueResult();
    return userId;
  }


Called this verify from the Userbean as

public String login() {
        String reVal = null ;
        Session session = JbpmContext.getCurrentJbpmContext().getSession();
    IdentitySession identitySession = new IdentitySession(session);
    
    if ( identitySession.verify(userName, password) != null ) {
        reVal = "home";
        JbpmContext.getCurrentJbpmContext().setActorId(userName);
    }
    else
    {
        FacesContext.getCurrentInstance().addMessage(null, new 
FacesMessage("Authentication Failed."));
        reVal = logout();
    }
    return reVal ;
  }

make appropriate changes in faces-config.xml

call userBean.login on the commandbutton event in login.jsp.

Hope that might help you ;)


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4027154#4027154

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4027154
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to