skip to Main Content

First please excuse my English, I’m french… Also, I must admit that I’m not a pro developer. The reason why I’m here.

I’m trying to build a Laravel app based on an existing database. The original app was built with Java, but I prefer Laravel.

I’ve installed Laravel UI which seems to work fine for the registration but when I try to log in with an imported user from the original database I get this error message "These credentials do not match our records" regarding the email I use.

I use the User model with : protected $table = 'my_users_table';

I tried to do this on auth.php

'users' => [
        'driver' => 'database',
        'table' => 'my_users_table',
    ],

But nothing worked. I’m sure I forgot something, but I don’t know what…

Thank you all

2

Answers


  1. Laravel uses bcrypt() function to encrypt given password on login and register. To encrypt, laravel uses APP_KEY. If the imported user were imported in Java end, it’s possible, that Java encrypted the password with different sault

    Login or Signup to reply.
  2. Try with this code…

    $insert = array(
        'email' => '[email protected]',
        'password' => bcrypt('password'),
    );
    
    User::create($insert);
    

    Then try to login your credentials.

    Hope it will helps you to solve your query!!

    Cheers mate!!!

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search