symfony - symfony2: fosuserBundle -> determine roles when registering users -


i starting symfony2 , fosuserbundle, , following problem: have 2 kinds of users in application (let recruiters , job seekers. recuiters can post job offers, , job seekers can apply them).

if new recruiter wants create account, clicks on "create recruiter account", if job seeker wants create account, clicks on "create job seeker account"

thus, need grant roles during registration, according user is.

for now, created 2 routes: - fosuserbundle_recruiters (/register/recruiters) - fosuserbundle_jobseekers (/register/jobseekers).

these 2 routes leads same action: registeraction in fosuserbundle registration controller. in action, route name "$routename = $request->get('_route');", , according $routename grant "$user->addrole('role_recruiter');" or "$user->addrole('role_jobseeker');"

is secure way this? don't know how handle this, spent whole day on , can't find in documentation or in forums... help, tip or hint soooo appreciated :) thanks!

it better override fosuserbundle registration controller. , create custom registration function in user controller


Comments