mirror of
https://github.com/vercel/next-learn.git
synced 2026-06-24 21:26:02 +00:00
bcryptjs
This commit is contained in:
@@ -17,7 +17,10 @@ export default async function LoginForm() {
|
||||
<form
|
||||
action={async (formData) => {
|
||||
'use server';
|
||||
await signIn('credentials', Object.fromEntries(formData));
|
||||
await signIn('credentials', {
|
||||
...Object.fromEntries(formData),
|
||||
redirectTo: '/dashboard',
|
||||
});
|
||||
}}
|
||||
className="space-y-3"
|
||||
>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import NextAuth from 'next-auth';
|
||||
import Credentials from 'next-auth/providers/credentials';
|
||||
import bcrypt from 'bcrypt';
|
||||
import bcrypt from 'bcryptjs';
|
||||
import { sql } from '@vercel/postgres';
|
||||
import type { User } from '@/app/lib/definitions';
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
"@vercel/postgres": "^0.5.0",
|
||||
"autoprefixer": "10.4.16",
|
||||
"bcrypt": "^5.1.1",
|
||||
"bcryptjs": "^2.4.3",
|
||||
"clsx": "^2.0.0",
|
||||
"next": "13.5.5-canary.4",
|
||||
"next-auth": "0.0.0-manual.dacbe24d",
|
||||
@@ -29,6 +30,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/bcrypt": "^5.0.0",
|
||||
"@types/bcryptjs": "^2.4.4",
|
||||
"dotenv": "^16.3.1",
|
||||
"prettier": "^3.0.3"
|
||||
},
|
||||
|
||||
14
pnpm-lock.yaml
generated
14
pnpm-lock.yaml
generated
@@ -237,6 +237,9 @@ importers:
|
||||
bcrypt:
|
||||
specifier: ^5.1.1
|
||||
version: 5.1.1
|
||||
bcryptjs:
|
||||
specifier: ^2.4.3
|
||||
version: 2.4.3
|
||||
clsx:
|
||||
specifier: ^2.0.0
|
||||
version: 2.0.0
|
||||
@@ -271,6 +274,9 @@ importers:
|
||||
'@types/bcrypt':
|
||||
specifier: ^5.0.0
|
||||
version: 5.0.0
|
||||
'@types/bcryptjs':
|
||||
specifier: ^2.4.4
|
||||
version: 2.4.4
|
||||
dotenv:
|
||||
specifier: ^16.3.1
|
||||
version: 16.3.1
|
||||
@@ -980,6 +986,10 @@ packages:
|
||||
'@types/node': 20.8.3
|
||||
dev: true
|
||||
|
||||
/@types/bcryptjs@2.4.4:
|
||||
resolution: {integrity: sha512-9wlJI7k5gRyJEC4yrV7DubzNQFTPiykYxUA6lBtsk5NlOfW9oWLJ1HdIA4YtE+6C3i3mTpDQQEosJ2rVZfBWnw==}
|
||||
dev: true
|
||||
|
||||
/@types/debug@4.1.9:
|
||||
resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==}
|
||||
dependencies:
|
||||
@@ -1559,6 +1569,10 @@ packages:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/bcryptjs@2.4.3:
|
||||
resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==}
|
||||
dev: false
|
||||
|
||||
/big-integer@1.6.51:
|
||||
resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
|
||||
engines: {node: '>=0.6'}
|
||||
|
||||
Reference in New Issue
Block a user