Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Ccdn User Security Bundle

Ccdn User Security Bundle Laravel Package

jrojat/ccdn-user-security-bundle

Symfony bundle that adds security and account management to CCDNUser, including authentication, login/logout, registration, password reset, and account workflows. Integrates with Symfony Security and Doctrine to help manage secure user accounts and access in Symfony applications.

View on GitHub
Deep Wiki
Context7

CCDN User Security Bundle

Frequently asked questions about Ccdn User Security Bundle
Is jrojat/ccdn-user-security-bundle a Laravel package?
No. It is a Symfony 2 bundle built for Symfony's kernel, dependency injection, event dispatcher, security voters, Twig templates, and Doctrine. It ships no Laravel service provider, facade, package discovery block, Artisan commands, or Laravel migrations, so it is out of scope for a Laravel application.
Can I install this Composer package in a Laravel application?
Composer resolution will normally fail because the bundle targets Symfony 2 and PHP 5.x-era dependencies, while modern Laravel requires PHP 8.1+ and symfony/* ^6 or ^7. Forcing resolution would pull conflicting Symfony components into the same autoloader and does not make the bundle usable by Laravel. The only supported deployment is inside a Symfony 2 application.
What Symfony version does CCDNUserSecurityBundle require?
The package is a Symfony 2.x bundle and its constraints are from the Symfony 2 and PHP 5.x era. Symfony 2 has been end-of-life since 2018, so it is not suitable as a foundation for current Symfony or Laravel projects. There is no evidence in the context that it runs on a supported PHP or Symfony version.
How do I install CCDNUserSecurityBundle in a Symfony 2 application?
Installation is via Composer in a Symfony 2 project, followed by registering the bundle in AppKernel and configuring its DI extension, routes, templates, and Doctrine mappings. The package relies on Symfony Forms, Swiftmailer, the Symfony Translator, and Symfony Security's voter and provider model. It is not installed or configured through Laravel's package discovery or publishing workflow.
What features does CCDNUserSecurityBundle provide?
It provides user registration with account activation and email confirmation, login and logout integrated with Symfony Security, token-based password reset, and role and permission management. It also includes configurable templates and routes for those account workflows. These features are implemented as Symfony bundle services, controllers, forms, and Doctrine entities.
How does password reset work in CCDNUserSecurityBundle?
Password reset uses a secure token-based email flow integrated with the bundle's user and account management. A reset request generates a token that is emailed to the user and validated before the password can be changed. In a Laravel rewrite, the equivalent primitives are Password::sendResetLink, the password_reset_tokens table, and Hash::check for validation.
Can I reuse CCDNUserSecurityBundle's registration and password reset flows in Laravel?
Not as a dependency. The flow logic is embedded in Symfony-specific glue for Forms, Swiftmailer, Translator, Security, and Doctrine, and it is not isolated behind a framework-agnostic boundary. You can read the code as a specification and reimplement activation tokens, resend activation, password reset, email change confirmation, login and IP tracking, and throttling on Laravel primitives.
What Laravel features replace CCDNUserSecurityBundle's account workflows?
Laravel already provides email verification through MustVerifyEmail and signed URLs, password reset through the password broker and password_reset_tokens table, rate limiting for resend and login routes, and hashing through Hash. Registration, login, logout, email change confirmation, and role and permission checks can be built with Laravel's Auth facade, middleware, validation, notifications, and Eloquent. First-party starter kits such as Breeze, Jetstream, and Fortify cover much of the same account surface.
Is CCDNUserSecurityBundle maintained and safe for production?
The context shows zero stars, zero dependents, no canary population, no CVE history, and no disclosure or response process. Registration confirmation, password reset, and email-change flows are account-takeover vectors, so adopting an unmaintained implementation means inheriting its token entropy, TTL, single-use semantics, and enumeration defenses without support. Symfony 2's end-of-life status since 2018 is also a standing audit finding.
What are alternatives to CCDNUserSecurityBundle for Laravel or Symfony?
For Laravel, use the native authentication, email verification, password broker, signed URLs, and rate limiter, optionally with Breeze, Jetstream, or Fortify. For maintained Symfony applications, use native Symfony Security features or a maintained user bundle such as FOSUserBundle where appropriate. Co-hosting this Symfony 2 bundle is only defensible if you are actually running a supported Symfony 2 application, which is unlikely for new work.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource