Merge pull request #83 from VAR-Virtual-Air-Rescue/staging
make V1 login not case sensitive
This commit was merged in pull request #83.
This commit is contained in:
@@ -256,7 +256,7 @@ export const Form = ({ event }: { event?: Event }) => {
|
|||||||
<Calendar className="h-5 w-5" /> Teilnehmer
|
<Calendar className="h-5 w-5" /> Teilnehmer
|
||||||
</h2>
|
</h2>
|
||||||
}
|
}
|
||||||
searchFields={["User.firstname", "User.lastname"]}
|
searchFields={["User.firstname", "User.lastname", "User.publicId"]}
|
||||||
ref={appointmentsTableRef}
|
ref={appointmentsTableRef}
|
||||||
prismaModel={"participant"}
|
prismaModel={"participant"}
|
||||||
filter={{
|
filter={{
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export const resetPassword = async (email: string) => {
|
|||||||
email,
|
email,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const oldUser = (OLD_USER as OldUser[]).find((u) => u.email === email);
|
const oldUser = (OLD_USER as OldUser[]).find((u) => u.email.toLowerCase() === email.toLowerCase());
|
||||||
if (!user) {
|
if (!user) {
|
||||||
if (oldUser) {
|
if (oldUser) {
|
||||||
user = await createNewUserFromOld(oldUser);
|
user = await createNewUserFromOld(oldUser);
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ export const register = async ({ password, ...user }: Omit<Prisma.UserCreateInpu
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const existingOldUser = (OLD_USER as OldUser[]).find((u) => u.email === user.email);
|
const existingOldUser = (OLD_USER as OldUser[]).find((u) => u.email.toLocaleLowerCase() === user.email.toLocaleLowerCase());
|
||||||
|
|
||||||
if (existingUser) {
|
if (existingUser) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ export const options: AuthOptions = {
|
|||||||
const user = await prisma.user.findFirst({
|
const user = await prisma.user.findFirst({
|
||||||
where: { email: credentials.email },
|
where: { email: credentials.email },
|
||||||
});
|
});
|
||||||
const v1User = (oldUser as OldUser[]).find((u) => u.email === credentials.email);
|
const v1User = (oldUser as OldUser[]).find((u) => u.email.toLowerCase() === credentials.email.toLowerCase());
|
||||||
if (!user && v1User) {
|
if (!user && v1User) {
|
||||||
if (bcrypt.compareSync(credentials.password, v1User.password)) {
|
if (bcrypt.compareSync(credentials.password, v1User.password)) {
|
||||||
const newUser = await createNewUserFromOld(v1User);
|
const newUser = await createNewUserFromOld(v1User);
|
||||||
|
|||||||
Reference in New Issue
Block a user