<?php12return [3/*4|--------------------------------------------------------------------------5| Lockout Configuration6|--------------------------------------------------------------------------7|8| These options are Pterodactyl specific and allow you to configure how9| long a user should be locked out for if they input a username or10| password incorrectly.11|12*/1314'lockout' => [15'time' => 2,16'attempts' => 3,17],1819/*20|--------------------------------------------------------------------------21| Authentication Defaults22|--------------------------------------------------------------------------23|24| This option defines the default authentication "guard" and password25| reset "broker" for your application. You may change these values26| as required, but they're a perfect start for most applications.27|28*/2930'defaults' => [31'guard' => 'web',32'passwords' => 'users',33],3435/*36|--------------------------------------------------------------------------37| Authentication Guards38|--------------------------------------------------------------------------39|40| Next, you may define every authentication guard for your application.41| Of course, a great default configuration has been defined for you42| which utilizes session storage plus the Eloquent user provider.43|44| All authentication guards have a user provider, which defines how the45| users are actually retrieved out of your database or other storage46| system used by the application. Typically, Eloquent is utilized.47|48| Supported: "session", "token"49|50*/5152'guards' => [53'web' => [54'driver' => 'session',55'provider' => 'users',56],5758'api' => [59'driver' => 'token',60'provider' => 'users',61],62],6364/*65|--------------------------------------------------------------------------66| User Providers67|--------------------------------------------------------------------------68|69| All authentication guards have a user provider, which defines how the70| users are actually retrieved out of your database or other storage71| system used by the application. Typically, Eloquent is utilized.72|73| If you have multiple user tables or models you may configure multiple74| providers to represent the model / table. These providers may then75| be assigned to any extra authentication guards you have defined.76|77| Supported: "database", "eloquent"78|79*/8081'providers' => [82'users' => [83'driver' => 'eloquent',84'model' => Pterodactyl\Models\User::class,85],86],8788/*89|--------------------------------------------------------------------------90| Resetting Passwords91|--------------------------------------------------------------------------92|93| These configuration options specify the behavior of Laravel's password94| reset functionality, including the table utilized for token storage95| and the user provider that is invoked to actually retrieve users.96|97| The expiry time is the number of minutes that each reset token will be98| considered valid. This security feature keeps tokens short-lived so99| they have less time to be guessed. You may change this as needed.100|101| The throttle setting is the number of seconds a user must wait before102| generating more password reset tokens. This prevents the user from103| quickly generating a very large amount of password reset tokens.104|105*/106107'passwords' => [108'users' => [109'provider' => 'users',110'table' => 'password_resets',111'expire' => 60,112'throttle' => 60,113],114],115116/*117|--------------------------------------------------------------------------118| Password Confirmation Timeout119|--------------------------------------------------------------------------120|121| Here you may define the amount of seconds before a password confirmation122| window expires and users are asked to re-enter their password via the123| confirmation screen. By default, the timeout lasts for three hours.124|125*/126127'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800),128];129130131