Forums / Developer / Override eZUser::logoutCurrent

Override eZUser::logoutCurrent

Author Message

Tristan Rivoallan

Thursday 07 July 2005 7:12:28 am

Hi,

i need to perform some actions at logout time. I use a custom eZUser class.

Overriding the logoutCurrent() method from eZUser doesn't seem to have any effect.

What is the way to do this ?

thanx

Tristan Rivoallan

Friday 15 July 2005 7:03:37 am

any takers ?

Ralph Ekekihl

Friday 15 July 2005 7:51:06 am

Hi!

The easiest way I see it, is to create a workflow that does the action you need.
Then you need to create your own trigger in the user module, to trigger the workflow to happen at user logout.

Check this thread out for info on how to add your own triggers:

http://www.ez.no/community/forum/developer/which_is_the_method_to_create
_new_triggers

good luck!

Regards,
Ralph

Contactivity B.V.
http://www.contactivity.com

Tristan Rivoallan

Friday 22 July 2005 2:48:43 am

Thanks for your answer, it looks like the right way to do it :)

i'll implement this next week.

eZ debug

Timing: Jan 31 2025 01:14:01
Script start
Timing: Jan 31 2025 01:14:01
Module start 'content'
Timing: Jan 31 2025 01:14:01
Module end 'content'
Timing: Jan 31 2025 01:14:01
Script end

Main resources:

Total runtime0.2344 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0089 587.9297370.2969
Module start 'content' 0.00890.0169 958.22661,001.5156
Module end 'content' 0.02580.2084 1,959.74223,889.5625
Script end 0.2343  5,849.3047 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00471.9927200.0002
Check MTime0.00130.5758200.0001
Mysql Total
Database connection0.00100.413810.0010
Mysqli_queries0.125953.72491410.0009
Looping result0.00180.74681390.0000
Template Total0.208088.810.2080
Template load0.00090.387810.0009
Template processing0.207188.371110.2071
Override
Cache load0.00060.265410.0006
Sytem overhead
Fetch class attribute can translate value0.00180.776210.0018
XML
Image XML parsing0.00030.108310.0003
General
dbfile0.01225.1996200.0006
String conversion0.00000.003530.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