Files
CPLv4.0/store/authSlice.js

29 lines
711 B
JavaScript

// redux/authSlice.js
import { createSlice } from "@reduxjs/toolkit";
const authSlice = createSlice({
name: "auth",
initialState: {
isAdminLoggedIn: false,
users: {
Admin: {
username: "admin",
password:
"$2a$10$xpq/.tcOJN/LXfzdCcCVrenlBh2nRlM1R1ISY7dd1q2qGWC9Fyd2G", // Gehashte Version von "admin"
},
Ismail: {
username: "ismail",
password: "$2b$10$<hier-hash-von-ismail>", // Gehashte Version von "ismail"
},
},
},
reducers: {
setAdminLoggedIn: (state, action) => {
state.isAdminLoggedIn = action.payload;
},
},
});
export const { setAdminLoggedIn } = authSlice.actions;
export default authSlice.reducer;