# How to get current logged in user data in plugin

**URL:** https://meta.discourse.org/t/how-to-get-current-logged-in-user-data-in-plugin/139941
**Category:** Development
**Created:** [January 28, 2020, 2:35pm UTC](https://meta.discourse.org/t/how-to-get-current-logged-in-user-data-in-plugin/139941 "2020-01-28T14:35:09Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Nikolay](https://avatars.discourse-cdn.com/v4/letter/n/a698b9/32.png) [@Nikolay](https://meta.discourse.org/u/Nikolay)
#### Post date: [January 28, 2020, 2:35pm UTC](https://meta.discourse.org/t/how-to-get-current-logged-in-user-data-in-plugin/139941/1 "2020-01-28T14:35:09Z")

</div>

Hello, i am having trouble getting current logged in user data in plugin.

So, i want my plugin to get current user data when event “before\_edit\_post” is fired.

My code looks like this:

### file: plugins/my-plugin/plugin.rb

`DiscourseEvent.on(:before_edit_post) do |post|`  
` currentUserData = ???`  
`end`

So, i would like to get current user data in that code block, but cant figure out how.  
Can someone please help?  
Thank you.
