diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index ba1119e77..0b9cb7dcb 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -65,7 +65,6 @@ class RegisterController extends Controller 'notes' => $data['notes'], 'invites' => $data['defaultinvites'], 'api_token' => md5(PasswordFacade::getRepository()->createNewToken()), - 'userseed' => md5(Str::uuid()->toString()), ]); $role = Role::query()->where('id', '=', $data['roles_id'])->first(); diff --git a/app/Models/User.php b/app/Models/User.php index f323ff526..a7ef99507 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -65,7 +65,6 @@ use Spatie\Permission\Traits\HasRoles; * @property string|null $nzbgetpassword * @property string|null $nzbvortex_api_key * @property string|null $nzbvortex_server_url - * @property string $userseed * @property string $notes * @property string|null $cp_url * @property string|null $cp_api @@ -118,7 +117,6 @@ use Spatie\Permission\Traits\HasRoles; * @method static Builder|\App\Models\User whereUpdatedAt($value) * @method static Builder|\App\Models\User whereUserRolesId($value) * @method static Builder|\App\Models\User whereUsername($value) - * @method static Builder|\App\Models\User whereUserseed($value) * @method static Builder|\App\Models\User whereXxxview($value) * @method static Builder|\App\Models\User whereVerified($value) * @method static Builder|\App\Models\User whereApiToken($value) @@ -484,7 +482,7 @@ class User extends Authenticatable public static function updatePassword(int $id, string $password): int { - self::find($id)->update(['password' => self::hashPassword($password), 'userseed' => md5(Str::uuid()->toString())]); + self::find($id)->update(['password' => self::hashPassword($password)]); return self::SUCCESS; } diff --git a/app/Observers/UserServiceObserver.php b/app/Observers/UserServiceObserver.php index 4d6ae2df7..bed485e92 100644 --- a/app/Observers/UserServiceObserver.php +++ b/app/Observers/UserServiceObserver.php @@ -28,7 +28,6 @@ class UserServiceObserver $user->update( [ 'api_token' => md5(Password::getRepository()->createNewToken()), - 'userseed' => md5(Str::uuid()->toString()), 'rate_limit' => $rateLimit, ] ); diff --git a/database/migrations/2025_05_04_212955_drop_userseed.php b/database/migrations/2025_05_04_212955_drop_userseed.php new file mode 100644 index 000000000..efb1517d7 --- /dev/null +++ b/database/migrations/2025_05_04_212955_drop_userseed.php @@ -0,0 +1,28 @@ +dropColumn('userseed'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->string('userseed')->nullable(); + }); + } +}; diff --git a/database/schema/mariadb-schema.sql b/database/schema/mariadb-schema.sql index 282657164..08123830d 100644 --- a/database/schema/mariadb-schema.sql +++ b/database/schema/mariadb-schema.sql @@ -1207,7 +1207,6 @@ CREATE TABLE `users` ( `bookview` int(11) NOT NULL DEFAULT 1, `gameview` int(11) NOT NULL DEFAULT 1, `rate_limit` int(11) NOT NULL DEFAULT 60, - `userseed` varchar(50) NOT NULL, `notes` varchar(255) DEFAULT NULL, `style` varchar(255) DEFAULT NULL, `rolechangedate` datetime DEFAULT NULL COMMENT 'When does the role expire',