public final class PasswordService
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.sql.Connection |
conn |
static java.lang.String |
JDBCString |
static Server |
server |
static java.lang.String |
UserName |
Constructor and Description |
---|
PasswordService()
Create an instance of PasswordService
|
Modifier and Type | Method and Description |
---|---|
void |
addUser(User user) |
boolean |
authenticate(java.lang.String username,
java.lang.String pass)
Take a user name and an encrypted password and compare it to an
existing collection of users with encrypted passwords.
|
void |
changeUserRole(java.lang.String id) |
void |
createAdmin() |
void |
createUser(java.lang.String user) |
void |
deleteUser(java.lang.String uname) |
java.lang.String |
encrypt(java.lang.String plaintext)
Encrypts a string with a deterministic algorithm.
|
static PasswordService |
getInstance() |
void |
login() |
void |
mailModerator(User user) |
static void |
main(java.lang.String[] args) |
void |
register() |
static void |
showHelp() |
boolean |
userExists(java.lang.String username) |
java.util.Set<java.lang.String> |
userIDs() |
public static final java.lang.String JDBCString
public static java.lang.String UserName
public java.sql.Connection conn
public static Server server
public java.lang.String encrypt(java.lang.String plaintext)
public static PasswordService getInstance()
public boolean authenticate(java.lang.String username, java.lang.String pass)
public boolean userExists(java.lang.String username)
public void addUser(User user)
public java.util.Set<java.lang.String> userIDs()
public void deleteUser(java.lang.String uname)
public void login()
public void mailModerator(User user)
public void register()
public void createAdmin()
public void createUser(java.lang.String user)
public void changeUserRole(java.lang.String id)
public static void showHelp()
public static void main(java.lang.String[] args)