Inhalt
Aktueller Ordner:
duesseldorfer-schuelerinventar-android-studioUser.java
package com.example.personalitytest.models;
import java.util.Date;
public class User {
private int id;
private String username;
private String email;
private String passwordHash;
private boolean isAdmin;
private Date createdAt;
private Date lastLogin;
// Konstruktor
public User(int id, String username, String email, boolean isAdmin) {
this.id = id;
this.username = username;
this.email = email;
this.isAdmin = isAdmin;
this.createdAt = new Date();
}
// Getter und Setter
public int getId() { return id; }
public String getUsername() { return username; }
public String getEmail() { return email; }
public boolean isAdmin() { return isAdmin; }
public Date getCreatedAt() { return createdAt; }
public Date getLastLogin() { return lastLogin; }
public void setLastLogin(Date lastLogin) { this.lastLogin = lastLogin; }
public void setPasswordHash(String hash) { this.passwordHash = hash; }
// Weitere Methoden
public boolean checkPassword(String password) {
return BCrypt.checkpw(password, this.passwordHash);
}
}