Forums / General / Users and Roles

Users and Roles

Author Message

Betsy Gamrat

Monday 25 October 2004 7:34:39 am

My site has 4 different types of users. I'd like the anonymous user to be able to choose which type of user they register as. So, I'd like the user to be able to choose the type of user they are and use that to assign them to a group with the appropriate permissions.

I know the answer is probably on the site somewhere, but I can't find it!

Thank you,

Betsy

Betsy Gamrat

Friday 08 April 2005 3:37:00 am

I solved this problem by allowing the anonymous user to create a custom user and assign it to a group (thank you eZ for suggesting this). If I had to do it all over again, I would probably use a separate site access for each different user to register.

Lior Solomon

Thursday 16 June 2005 7:06:03 am

sorry for the dumb question
i dont quite get it
how do i create a custom user class?
when i go through the admin interface to user class it only shows first last name and user name
can i add fields to this class?
how can i add another user types?
how will i integrate them to the ez permissions options?
lots of questions :(

Betsy Gamrat

Wednesday 29 June 2005 6:52:16 pm

You can create a new user class by copying the existing, default user class, or by creating a new one from scratch. You can add any fields you would like to your user class. Be sure to make the class a member of both the Content and User groups.

Now, allow the anonymous user create/edit privileges for that class, and provide an interface for the anonymous user to create the new user (templates or toolbars). This is code from a template:

<FORM action=/ez/index.php/plain/content/action method=post>
<INPUT type="submit" name=NewButton> 
<INPUT type=hidden value=8 name=NodeID>
<INPUT type=hidden value=custom_user name=ClassIdentifier></FORM>

The value=8 is the node id of the user group the new user will be assigned to.

The value=custom_user is the name of the object class that will be created.

Good luck!

eZ debug

Timing: Jan 18 2025 15:53:58
Script start
Timing: Jan 18 2025 15:53:58
Module start 'content'
Timing: Jan 18 2025 15:53:58
Module end 'content'
Timing: Jan 18 2025 15:53:58
Script end

Main resources:

Total runtime0.1533 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0053 588.6641180.8594
Module start 'content' 0.00530.0061 769.523497.9063
Module end 'content' 0.01140.1419 867.4297525.9609
Script end 0.1533  1,393.3906 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00301.9275200.0001
Check MTime0.00120.7906200.0001
Mysql Total
Database connection0.00060.378310.0006
Mysqli_queries0.106569.44171410.0008
Looping result0.00140.90261390.0000
Template Total0.141692.310.1416
Template load0.00070.426510.0007
Template processing0.140991.919210.1409
Override
Cache load0.00050.305810.0005
Sytem overhead
Fetch class attribute can translate value0.00090.562910.0009
XML
Image XML parsing0.00020.161110.0002
General
dbfile0.00855.5686200.0004
String conversion0.00000.004030.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs