Toggle navigation
Toggle navigation
This project
Loading...
Sign in
OnePoem
/
OnePoem-Server
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
李帅
2023-02-23 16:26:46 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
486310f58f871f8599b662fda12838764b4ca6d2
486310f5
1 parent
b93afec0
1.优化接口
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
16 deletions
app/Http/Controllers/V1/AuthController.php
app/Http/Controllers/V1/AuthController.php
View file @
486310f
...
...
@@ -6,7 +6,6 @@ use App\Http\Controllers\Controller;
use
App\Models\User
;
use
App\Models\UserProfile
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\DB
;
use
Illuminate\Support\Facades\Hash
;
use
Illuminate\Support\Facades\Validator
;
use
Jiannei\Response\Laravel\Support\Facades\Response
;
...
...
@@ -219,26 +218,23 @@ class AuthController extends Controller
return
Response
::
fail
(
''
,
500
,
$validator
->
errors
());
}
try
{
$redis
=
Redis
::
connection
();
$redis
=
Redis
::
connection
();
if
(
$request
->
verify_code
!=
'123123'
)
{
if
(
$redis
->
get
(
$request
->
email
)
!==
$request
->
verify_code
)
{
return
Response
::
fail
(
'verify code failed'
,
500
);
}
if
(
$request
->
verify_code
!=
'123123'
)
{
if
(
$redis
->
get
(
$request
->
email
)
!==
$request
->
verify_code
)
{
return
Response
::
fail
(
'verify code failed'
,
500
);
}
}
$data
=
$validator
->
validated
();
DB
::
transaction
(
function
()
use
(
$data
)
{
$user
=
User
::
query
()
->
where
(
"email"
,
"="
,
$data
[
"email"
])
->
first
();
$user
->
password
=
bcrypt
(
$data
[
'password'
]);
$data
=
$validator
->
validated
();
$user
=
User
::
query
()
->
where
(
"email"
,
"="
,
$data
[
"email"
])
->
first
();
$user
->
save
();
});
if
(
!
$user
)
return
Response
::
fail
(
"查无此人"
);
return
Response
::
success
(
""
,
"The new password establishes the success. "
);
try
{
$user
->
password
=
bcrypt
(
$data
[
'password'
]);
$user
->
save
();
return
Response
::
success
([],
"The new password establishes the success. "
);
}
catch
(
\Exception
$exception
)
{
return
Response
::
fail
(
'Failed to set the new password.'
,
500
,
$exception
->
getMessage
());
}
...
...
Please
register
or
login
to post a comment