Не работает авторизация на Laravel 5.2
|
|
dima9595 | Дата: Воскресенье, 15 Мая 2016, 19:23 | Сообщение # 1 |
почти ветеран
Сейчас нет на сайте
| Решил опять пересесть с Angular'а на Laravel 5, а тут такое...
Написал простую авторизацию, по идеи, всё работает - отдаёт данные авторизованного пользователя (через dd(Auth::user())), а вот после обновлении страницы пропадает, как будто даже не авторизован( Даже пишется в сессию, что то типа: "login_web_..." => null. Как я понимаю, это типо данные авторизации.
Route:
Код Route::get('/', ['as' => 'index', 'uses' => 'HomeController@index']);
Route::group(['prefix' => 'auth'], function(){ Route::get('login', ['as' => 'auth.getLogin', 'uses' => 'Auth\AuthController@getLogin']); Route::post('login', ['as' => 'auth.postLogin', 'uses' => 'Auth\AuthController@postLogin']); Route::get('register', ['as' => 'auth.getRegister', 'uses' => 'Auth\AuthController@getRegister']); });
Если ещё какие-то данные нужны, то выложу. Просто думаю что дело в роутах. Но как решить - хз( Заранее благодарю за помощь.
PS: Работаю на локалке. Ошибок ни каких не выводит. Сессии работают. Middleware => web уже писать не надо. И не говорите пожалуйста на счёт устновленной возможности авторизации - она тоже не работает. PS 2: Ребят, уже так месяц не смог найти проблему. Решил, может здесь помогут!?
Сообщение отредактировал dima9595 - Воскресенье, 15 Мая 2016, 19:24 |
|
| |
dima9595 | Дата: Воскресенье, 15 Мая 2016, 19:32 | Сообщение # 2 |
почти ветеран
Сейчас нет на сайте
| Лол, сейчас допёрло до меня, и оказалось, что дело было в БД. Только вот хз почему изменённые поля не работали. А стандартные, которые шли сразу в миграции, то работали. Есть соображения?
|
|
| |
dima9595 | Дата: Воскресенье, 15 Мая 2016, 19:36 | Сообщение # 3 |
почти ветеран
Сейчас нет на сайте
| Хм...вроде решил проблему. Для тех, кому интересно: Возможно, ошибка таилась в модели User. Я отредактировал все поля, связанные с получением данных и вуаля - всё заработало)
|
|
| |
Gudleifr | Дата: Понедельник, 16 Мая 2016, 10:31 | Сообщение # 4 |
почти ветеран
Сейчас нет на сайте
| \\ ?
Быдлокодеры любят повторять: "логика, убивающая мозг",- когда их пытаются заставить программировать.
|
|
| |
dima9595 | Дата: Вторник, 17 Мая 2016, 11:56 | Сообщение # 5 |
почти ветеран
Сейчас нет на сайте
| Код protected $table = 'users'; protected $primaryKey = 'id_users'; protected $fillable = ['login_users', 'mail_users', 'password']; protected $hidden = ['password', 'remember_token'];
Сообщение отредактировал dima9595 - Вторник, 17 Мая 2016, 11:56 |
|
| |