1"use strict";(self.webpackChunkforem_admin=self.webpackChunkforem_admin||[]).push([[2997],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return c}});var o=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,o,a=function(e,t){if(null==e)return{};var n,o,a={},r=Object.keys(e);for(o=0;o<r.length;o++)n=r[o],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o<r.length;o++)n=r[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var m=o.createContext({}),u=function(e){var t=o.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=u(e.components);return o.createElement(m.Provider,{value:t},e.children)},l={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var n=e.components,a=e.mdxType,r=e.originalType,m=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),d=u(n),c=a,h=d["".concat(m,".").concat(c)]||d[c]||l[c]||r;return n?o.createElement(h,i(i({ref:t},p),{},{components:n})):o.createElement(h,i({ref:t},p))}));function c(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=n.length,i=new Array(r);i[0]=d;var s={};for(var m in t)hasOwnProperty.call(t,m)&&(s[m]=t[m]);s.originalType=e,s.mdxType="string"==typeof e?e:a,i[1]=s;for(var u=2;u<r;u++)i[u]=n[u];return o.createElement.apply(null,i)}return o.createElement.apply(null,n)}d.displayName="MDXCreateElement"},6260:function(e,t,n){n.r(t),n.d(t,{default:function(){return p},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return m}});var o=n(7462),a=n(3366),r=(n(7294),n(3905)),i={description:"A high-level overview of the most important Forem features.",sidebar_position:0},s={unversionedId:"managing-your-community/removing-spam",id:"managing-your-community/removing-spam",isDocsHomePage:!1,title:"Removing Spam",description:"A high-level overview of the most important Forem features.",source:"@site/docs/managing-your-community/removing-spam.md",sourceDirName:"managing-your-community",slug:"/managing-your-community/removing-spam",permalink:"/docs/managing-your-community/removing-spam",editUrl:"https://github.com/forem/admin-docs/edit/main/docs/managing-your-community/removing-spam.md",version:"current",sidebarPosition:0,frontMatter:{description:"A high-level overview of the most important Forem features.",sidebar_position:0},sidebar:"tutorialSidebar",previous:{title:"Managing Posts and Comments",permalink:"/docs/managing-your-community/managing-posts-and-comments"},next:{title:"Suspending Users",permalink:"/docs/managing-your-community/suspending-users"}},m=[{value:"Steps to Banish a User",id:"steps-to-banish-a-user",children:[]},{value:"What if the individual post a spammy post, but I'm not entirely sure that they are spammer and so don't want to banish them?",id:"what-if-the-individual-post-a-spammy-post-but-im-not-entirely-sure-that-they-are-spammer-and-so-dont-want-to-banish-them",children:[]},{value:"Steps to Suspend a User",id:"steps-to-suspend-a-user",children:[]}],u={toc:m};function p(e){var t=e.components,n=(0,a.Z)(e,["components"]);return(0,r.kt)("wrapper",(0,o.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("div",{className:"admonition admonition-important alert alert--info"},(0,r.kt)("div",{parentName:"div",className:"admonition-heading"},(0,r.kt)("h5",{parentName:"div"},(0,r.kt)("span",{parentName:"h5",className:"admonition-icon"}
1,(0,r.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"},(0,r.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"}))),"important")),(0,r.kt)("div",{parentName:"div",className:"admonition-content"},(0,r.kt)("p",{parentName:"div"},"We're in the middle of some fast-moving changes to the Forem Admin experience, so we've paused documentation updates for the time being. You may find that the docs are now outdated in parts. If you have any questions, please visit ",(0,r.kt)("a",{parentName:"p",href:"https://forem.dev"},"forem.dev")," to request additional support. We thank you for your patience and hope you're liking the changes!"))),(0,r.kt)("p",null,"The best way to remove spam is to banish the user creating it."),(0,r.kt)("p",null,"Note: after banishing a user, you cannot recover their account, so be extremely careful when doing this."),(0,r.kt)("h2",{id:"steps-to-banish-a-user"},"Steps to Banish a User"),(0,r.kt)("p",null,"To banish a user, you must be logged into a super-admin account and:"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Navigate to the user's corresponding admin page (",(0,r.kt)("inlineCode",{parentName:"li"},"/admin/users/###"),"). Note: you can appended ",(0,r.kt)("inlineCode",{parentName:"li"},"/moderate")," to the URL of a community member's profile page (e.g. dev.to/username/moderate) to quickly jump to their corresponding admin page."),(0,r.kt)("li",{parentName:"ol"},'Click the "manage user" button in the top right corner of the page.'),(0,r.kt)("li",{parentName:"ol"},'Scroll down to "Destructive Actions" and click "Toggle".'),(0,r.kt)("li",{parentName:"ol"},'Click "Banish User for Spam!"')),(0,r.kt)("h2",{id:"what-if-the-individual-post-a-spammy-post-but-im-not-entirely-sure-that-they-are-spammer-and-so-dont-want-to-banish-them"},"What if the individual post a spammy post, but I'm not entirely sure that they are spammer and so don't want to banish them?"),(0,r.kt)("p",null,"You can always ",(0,r.kt)("a",{parentName:"p",href:"/docs/managing-your-community/managing-posts-and-comments"},"unpublish a user's article")," and then suspend them instead of banishing them."),(0,r.kt)("h2",{id:"steps-to-suspend-a-user"},"Steps to Suspend a User"),(0,r.kt)("p",null,"To suspend a user, you must be logged into a super-admin account and:"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Navigate to the user's corresponding admin page (",(0,r.kt)("inlineCode",{parentName:"li"},"/admin/users/###"),"). Note: you can appended ",(0,r.kt)("inlineCode",{parentName:"li"},"/moderate")," to the URL of a community member's profile page (e.g. dev.to/username/moderate) to quickly jump to their corresponding admin page."),(0,r.kt)("li",{parentName:"ol"},'Click the "manage user" button in the top right corner of the page.'),(0,r.kt)("li",{parentName:"ol"},'Scroll down to "User Status" and click the drop-down menu beside "Select new user status".'),(0,r.kt)("li",{parentName:"ol"},'Select "Suspend"')),(0,r.kt)("p",null,"Note: Suspending a user will stop the user from posting new posts and comments. It doesn't delete any of the user's content, just prevents them from creating new content while suspended."))}p.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.