Browse Source

🔧 Apporte des modifications de rétro-compatibilité

master
Shikiryu 4 years ago
parent
commit
8f76ad0ae7
  1. 8
      app/Http/Controllers/LinksController.php
  2. 4
      app/Providers/AuthServiceProvider.php

8
app/Http/Controllers/LinksController.php

@ -14,14 +14,16 @@ class LinksController extends BaseController
/** @var User $user */
$user = $request->user()->first();
$email = $user->email;
$link = $request->input('link');
$link = $request->input('u');
$link = filter_var($link, FILTER_VALIDATE_URL);
if ($link === false) {
return response()->json(['error' => 'Invalid link.'], 422);
}
$email_sent = mail($email, 'New link', $link);
$title = $request->input('t') ?: '';
$email_sent = mail($email, 'New link : '.$title, $link);
if ($email_sent) {
return response()->json(['info' => 'Email sent.']);

4
app/Providers/AuthServiceProvider.php

@ -32,9 +32,9 @@ class AuthServiceProvider extends ServiceProvider
// the User instance via an API token or any other method necessary.
$this->app['auth']->viaRequest('api', function ( Request $request) {
if ($request->input('token') && $request->input('email')) {
if ($request->input('token')) {
return User::where('token', $request->input('token'))
->where('email', $request->input('email'))
// ->where('email', $request->input('email'))
->first();
}
});

Loading…
Cancel
Save