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