Мне интересно, как добавить дополнительные условия, такие как активная аутентификация laravel, которая поставляется с laravel? Я мог бы сделать это, выполнив аутентификацию вручную, но если есть ли возможности сделать это с использованием auth по умолчанию, могу ли я это сказать?Как добавить дополнительное условие в аутентификацию laravel?
1
A
ответ
1
Вы можете добавить дополнительные элементы в массиве параметров, например:
Auth::attempt([
'username' => $username,
'password' => $password,
'some_field_name' => $some_value
]);
Все детали будут проверены как where($key, '=', $value)
.
1
Если переопределить метод getCredentials
признака AuthenticatesUsers в AuthController, вы можете добавить дополнительные условные параметры:
<?php
namespace App\Http\Controllers\Auth;
use App\User;
use Validator;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ThrottlesLogins;
use Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers;
use Illuminate\Http\Request;
class AuthController extends Controller
{
use AuthenticatesAndRegistersUsers, ThrottlesLogins;
/**
* Get the needed authorization credentials from the request.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
protected function getCredentials(Request $request)
{
$credentials = $request->only($this->loginUsername(), 'password');
$credentials['active'] = 'y';
return $credentials;
}
//Other code and methods here
}
Этот метод обеспечивает поля для проверки методу покушать. В начале файла вам необходимо использовать пространство имен Illuminate\Http\Request
.
Смежные вопросы
- 1. Добавить дополнительное условие на laravel eloquent select
- 2. Добавить дополнительное условие для входа в laravel 5.3
- 3. URL-адрес переписывания, как добавить дополнительное условие
- 4. Laravel красноречивым Запрос Многократное дополнительное условие
- 5. дополнительное условие запроса mysql?
- 6. Работа с отношениями Yii - добавить дополнительное условие
- 7. Добавить дополнительное условие для запроса MySQL
- 8. Как добавить значения из двух списков (дополнительное условие) в Haskell
- 9. Как добавить дополнительное условие в предложение where для SQL-запроса?
- 10. Дополнительное условие SQL соединим
- 11. Дополнительное условие symprod в Matlab
- 12. Дополнительное условие в Select Statement
- 13. Как добавить дополнительное условие к этому запросу (используя CASE)?
- 14. Как добавить условие, если в запросе laravel? (Laravel 5,3)
- 15. Можно ли добавить дополнительное условие остановки в итераторе for-loop?
- 16. Связывание RelayCommand И дополнительное условие
- 17. Добавить условие ко всем запросам в Laravel
- 18. Настроить аутентификацию в Laravel
- 19. laravel как удалить аутентификацию предоставить laravel
- 20. Дополнительное условие в представлении списка Python
- 21. Как добавить отрицательное условие RewriteCond?
- 22. Как добавить аутентификацию в swashbuckle?
- 23. Как добавить аутентификацию в webapi?
- 24. Дополнительное условие в предложении ON игнорируется
- 25. Как вы можете добавить аутентификацию на Laravel 5.1?
- 26. Отменить аутентификацию Laravel
- 27. как настроить аутентификацию многоуровневой в Laravel 5,3
- 28. Как использовать аутентификацию Facebook в Laravel 5.3
- 29. Как добавить условие в таблицы соединений?
- 30. SQL Query Inner Join + дополнительное условие и
Не могли бы вы уточнить, я имею в виду, где именно это можно было бы поставить? – allaghi
Это 'if (Auth :: попытка ($ array)) {// Login ...}' для входа пользователя в систему. –