 <?xml-stylesheet type="text/css" href="https://www.mojoportal.com/Data/style/rss/rss1.css" ?> <?xml-stylesheet type="text/xsl" href="https://www.mojoportal.com/Data/style/rss/rss1.xsl" ?>
<rss version="2.0">
  <channel>
    <title />
    <link>https://www.mojoportal.com/forums</link>
    <description />
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>mojoPortal Forum module</generator>
    <item>
      <title>Custom Menu and Swedish characters</title>
      <description><![CDATA[<p>I can't get the "custom menu" to use Swedish character. Instead of ä I get &amp;#228: . The default "main menu" works fine.</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15216~-1#post57855</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Mon, 24 Aug 2026 18:23:17 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>Just for fun, or to learn something, I also installed a Portal with MSSQL and there's no problem. On that site I can edit a blog post.</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57854</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Mon, 24 Aug 2026 17:10:11 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>Now it run through. I answered in the ticket.</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57851</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Tue, 11 Aug 2026 14:47:34 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>It should have gone through, but I sent another one just in case.</p>

<p>Thanks,</p>

<p>Elijah</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57850</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Tue, 11 Aug 2026 14:27:53 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>Sorry, I havn't recievd any e-mail.</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57849</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Tue, 11 Aug 2026 12:42:26 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>Hey Drac,</p>

<p>I sent you an email through our ticketing system, we'll try to help you find out what's going on.</p>

<p>Thanks,<br />
Elijah</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57847</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Mon, 10 Aug 2026 22:20:14 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>I tried as you suggested Elijah but it makes no difference. Any other suggestions?</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57845</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Sat, 08 Aug 2026 13:07:53 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>My apologies, I thought this was another post! (<a href="https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15214~1#post57837">https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15214~1#post57837</a>&nbsp;where I'm hoping for a fix :-)&nbsp;</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57844</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Sat, 08 Aug 2026 07:22:03 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>Drac,</p>

<p>I can't seem to replicate your issue, have you tried restarting the site and using a private browser to log in?</p>

<p>@Crispin, are you having this issue too or did intend your reply for a different thread?</p>

<p>Thanks,</p>

<p>Elijah</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57843</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Fri, 07 Aug 2026 22:50:11 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>I have now uppgraded to 3.1.2 and it's differen now I get this when trying to edit a blog post:&nbsp;</p>

<p>Sorry, you are not allowed to view this content. If you have questions about your permissions, please contact a site administrator.</p>

<p>Either you are not currently logged in, or you do not have access to this page within the site. Please contact the site administrator to obtain access.</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57842</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Fri, 07 Aug 2026 14:44:25 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>Hi Joe</p>

<p>v3.1.2 is the version my site is already on, and where I'm observing the problem. The download files here don't appear to have changed since I obtained them:&nbsp;<a href="https://github.com/i7MEDIA/mojoportal/releases/tag/v3.1.2">https://github.com/i7MEDIA/mojoportal/releases/tag/v3.1.2</a>&nbsp;</p>

<p>Is there to be a new version/patch with this fix?</p>

<p>thanks<br>
Crispin</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57841</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Fri, 07 Aug 2026 13:06:36 GMT</pubDate>
    </item>
    <item>
      <title>Re: Blog problem</title>
      <description><![CDATA[<p>Hello!</p>

<p>This problem has been resolved in v.<a href="https://www.mojoportal.com/mojoportal-3-1-2">3.1.2</a>, which is a minor update so it doesn't involve a lot of changes to your skin or any changes to the pro modules.&nbsp;</p>

<p>Thank you,</p>

<p>Joe</p>

<p>&nbsp;</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57840</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Fri, 07 Aug 2026 12:14:34 GMT</pubDate>
    </item>
    <item>
      <title>Blog problem</title>
      <description><![CDATA[<p>I'm on Mojoportal&nbsp;3.0.0.0 MySQL and hav som problem with the blogg (version 2.6.2.2).</p>

<p>I can make a blog entry but when ever i click on blog header or if in admin mode wont to edit the blog entry i get&nbsp;Ah, shucks!&nbsp;</p>

<p>In the System log i can se this:</p>

<p>2026-08-07 10:25:50,615 ERROR 158.174.23.142 - sv-SE - /Blog/EditPost.aspx?pageid=2&amp;mid=4&amp;itemid=3 - mojoPortal.Web.Global -&nbsp; Referrer(http://hem.drangel.se/nyheter) useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0&nbsp;<br>
MySql.Data.MySqlClient.MySqlException (0x80004005): Unknown column 'm.ModuleTitle' in 'group statement'<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlStream.&lt;ReadPacketAsync&gt;d__30.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.NativeDriver.&lt;GetResultAsync&gt;d__45.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.Driver.&lt;GetResultAsync&gt;d__85.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.Driver.&lt;NextResultAsync&gt;d__84.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlDataReader.&lt;NextResultAsync&gt;d__97.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlDataReader.&lt;NextResultAsync&gt;d__97.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlCommand.&lt;ExecuteReaderAsync&gt;d__111.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlCommand.&lt;ExecuteReaderAsync&gt;d__111.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlCommand.&lt;ExecuteReaderAsync&gt;d__111.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlHelper.&lt;ExecuteReaderAsync&gt;d__31.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlHelper.&lt;ExecuteReaderAsync&gt;d__32.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
&nbsp; &nbsp;at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
&nbsp; &nbsp;at MySql.Data.MySqlClient.MySqlHelper.ExecuteReader(String connectionString, String commandText, MySqlParameter[] commandParameters)<br>
&nbsp; &nbsp;at mojoPortal.Data.DBBlog.GetSingleBlog(Int32 itemId, DateTime currentTime)<br>
&nbsp; &nbsp;at mojoPortal.Business.Blog.GetBlog(Int32 itemId)<br>
&nbsp; &nbsp;at mojoPortal.Business.Blog..ctor(Int32 itemId)<br>
&nbsp; &nbsp;at mojoPortal.Web.BlogUI.BlogEdit.LoadSettings()<br>
&nbsp; &nbsp;at mojoPortal.Web.BlogUI.BlogEdit.Page_Load(Object sender, EventArgs e)<br>
&nbsp; &nbsp;at System.EventHandler.Invoke(Object sender, EventArgs e)<br>
&nbsp; &nbsp;at System.Web.UI.Control.OnLoad(EventArgs e)<br>
&nbsp; &nbsp;at mojoPortal.Web.mojoBasePage.OnLoad(EventArgs e)<br>
&nbsp; &nbsp;at System.Web.UI.Control.LoadRecursive()<br>
&nbsp; &nbsp;at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15215~-1#post57839</link>
      <author>drac</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Fri, 07 Aug 2026 08:28:39 GMT</pubDate>
    </item>
    <item>
      <title>Re: Sites under attack</title>
      <description><![CDATA[<p>Thanks Joe and Crispin</p>

<p>I will look into upgrading my sites as soon as possible</p>

<p>&nbsp;</p>

<p>Chris</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15213~-1#post57831</link>
      <author>Chris Quinn</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Tue, 28 Jul 2026 08:28:30 GMT</pubDate>
    </item>
    <item>
      <title>Re: Sites under attack</title>
      <description><![CDATA[<p>Hi Chris,</p>

<p>First, I suggest upgrading to the latest version of mojoPortal. Then, follow Crispin's advice. You can restrict your login page by IP through the IIS IP &amp; Domain Restrictions tool.&nbsp;</p>

<p>I would also suggest changing all admin passwords to ensure they are secure passwords. I personally like&nbsp;<a href="https://correcthorse.pw/">Correct Horse Battery Staple: xkcd-Style Password Generator</a>&nbsp;for password generation. Then, make sure you have mojo set to <a href="https://www.mojoportal.com/docs/password-encryption-hashing">hash your passwords.</a>&nbsp;</p>

<p>We also tend to use made up email addresses for sites we don't need to receive emails from. This makes it much more difficult to guess the login information. We just generate an alpha-numeric password, use a few of the characters for the user and the rest for the domain, slap .com on the end and that's the login. So&nbsp;4p25NgFfrC6c becomes&nbsp;4p25@NgFfrC6c.com. Whatever you do, your site login should not be the same email address that you share with the world.</p>

<p>Thanks,<br />
Joe</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15213~-1#post57830</link>
      <author>Chris Quinn</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Sat, 25 Jul 2026 16:17:20 GMT</pubDate>
    </item>
    <item>
      <title>Re: Sites under attack</title>
      <description><![CDATA[<p>If it's only you needing to log in, as an administrator, one option is to restrict your login page to just your own IP address, assuming you have a static IP. But if your IP is not static this could lock you out, and you'd need server access to web.config in order to change the blocking rule.</p>

<p>Your IIS logs will show previous requests to your login page, and might show that these all originate from a certain IP address or agent, or a small range of these. In which case you could block them either using IIS or the mojoPortal Banned IP Addresses page (Administration Menu &gt;&nbsp;Advanced Tools &gt;&nbsp;&nbsp;Banned IP Addresses). But in my experience these kinds of attack often come from distributed networks of thousands of IPs, so blocking is futile. You might still find they come from specific countries, in which case you might be able to block at firewall level (so long as you do not want genuine users from those countries).</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15213~-1#post57829</link>
      <author>Chris Quinn</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Sat, 25 Jul 2026 09:21:21 GMT</pubDate>
    </item>
    <item>
      <title>Sites under attack</title>
      <description><![CDATA[<p>When trying to log in to one of my sites this morning I got a "locked out due to too many password attempts" message, and a quick SQL query of the dbo.mp_users table showed 24 attempts for the account.&nbsp; I reset the count using SQL and logged in, but querying the admin accounts of all of my sites (multi-site configuratione) many of them are showing elevated and increasing failed password attempts.<br>
<br>
select name, loginname, email, failedpasswordattemptcount<br>
FROM [Quizleagues].[dbo].[mp_Users] usr where failedpasswordattemptcount &gt; 0 and loginname = 'admin'<br>
<br>
userid&nbsp;&nbsp; &nbsp;siteid&nbsp;&nbsp; &nbsp;name&nbsp;&nbsp; &nbsp;loginname&nbsp;&nbsp; &nbsp;email&nbsp;&nbsp; &nbsp;failedpasswordattemptcount<br>
1&nbsp;&nbsp; &nbsp;1&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;admin@quizleagues.co.uk&nbsp;&nbsp; &nbsp;29<br>
5&nbsp;&nbsp; &nbsp;4&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;admin@wirralql.org.uk&nbsp;&nbsp; &nbsp;6<br>
12&nbsp;&nbsp; &nbsp;6&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;admin@merseysidequizleagues.org.uk&nbsp;&nbsp; &nbsp;14<br>
13&nbsp;&nbsp; &nbsp;7&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;admin@ormskirkquizleague.org.uk&nbsp;&nbsp; &nbsp;12<br>
29&nbsp;&nbsp; &nbsp;9&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;chrisq@blueyonder.co.uk&nbsp;&nbsp; &nbsp;2<br>
54&nbsp;&nbsp; &nbsp;16&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;chris.quinn@quincunx.co.uk&nbsp;&nbsp; &nbsp;1<br>
60&nbsp;&nbsp; &nbsp;19&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;admin@quizliverpool.org.uk&nbsp;&nbsp; &nbsp;13<br>
83&nbsp;&nbsp; &nbsp;20&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;chris.quinn@quincunx.co.uk&nbsp;&nbsp; &nbsp;5<br>
117&nbsp;&nbsp; &nbsp;24&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;chrisq@blueyonder.co.uk&nbsp;&nbsp; &nbsp;1<br>
119&nbsp;&nbsp; &nbsp;25&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;chrisq@blueyonder.co.uk&nbsp;&nbsp; &nbsp;3<br>
132&nbsp;&nbsp; &nbsp;26&nbsp;&nbsp; &nbsp;Admin&nbsp;&nbsp; &nbsp;admin&nbsp;&nbsp; &nbsp;chrisq@blueyonder.co.uk&nbsp;&nbsp; &nbsp;5<br>
<br>
Is there any way of monitoring these login attempts and blocking them.&nbsp; I'm not sure what to look for in the log file</p>]]></description>
      <link>https://www.mojoportal.com/Forums/Thread.aspx?pageid=5&amp;t=15213~-1#post57828</link>
      <author>Chris Quinn</author>
      <guid isPermaLink="true">https://www.mojoportal.com/Forums/Thread.aspx?pageid=</guid>
      <pubDate>Sat, 25 Jul 2026 09:07:11 GMT</pubDate>
    </item>
  </channel>
</rss>