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

com.mockrunner.example.struts.MySQLAuthenticationStrategy Maven / Gradle / Ivy

package com.mockrunner.example.struts;

/**
 * Example implementation of {@link AuthenticationStrategy}.
 * Does nothing.
 */
public class MySQLAuthenticationStrategy implements AuthenticationStrategy
{
    private boolean isUserKnown;
    private boolean isPasswordOk;
    
    public boolean authenticate(String username, String password)
    {
        //do database stuff here
        isUserKnown = false;
        isPasswordOk = false;
        return false;
    }

    public boolean wasLastUserKnown()
    {
        return isUserKnown;
    }

    public boolean wasLastPasswordOk()
    {
        return isPasswordOk;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy