Cannot log in to new install.

Topics: Support Request
Jun 10, 2009 at 2:10 AM

I feel like such a noob.  I used dasBlog back in 1.6, and I stopped blogging for a while, now I am back at it.   I have a new install at www.sempf.net and when I try and log in it just returns me to the login page and the log says "Audit: SecurityFailure Login with username sempf from 173.xx.xx.xx".

Here is the site.config:

<?xml version="1.0" encoding="utf-8"?>
<SiteConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:newtelligence-com:dasblog:config">

<!-- REQUIRED: Your blog will not work properly until you configure these settings. -->

  <!-- Set the Root to the base URL of this blog, such as http://example com/joeuser/blog/ -->
  <Root>http://www.sempf.net/</Root>

  <!-- NotificationEMailAddress is the address used by the system to send you event (blog posts, comment posts) notifications.
       This address will NOT be published on the website. -->
  <NotificationEMailAddress>bill@pointweb.net</NotificationEMailAddress>

  <!-- IMPORTANT: Make sure you also edit the settings in siteSecurity.config (in the same folder as this file) -->

<!-- END OF REQUIRED SETTINGS -->


<!-- SUGGESTED: personalization settings (these can all be configured through the administration interface once your blog is up and running) -->

  <!-- Banner text. (Note: not all themes show the Subtitle or Description.) -->
  <Title>Bill Sempf</Title>
  <Subtitle>Enterprise Architect, brewer, lockpicker and ninja</Subtitle>
    <Description>Enterprise architecture, C#, VB.NET, Cloud Computing, brewing, locksport, ninjutsu.  Almost too much goodness for one place.</Description>

  <!-- Default visual theme -->
  <Theme>dasBlog</Theme>

  <!-- Contact is the address that is posted on your website so that people can contact you.
       You can use the ObfuscateEmail setting below to make it harder for spammers to harvest your address.-->
  <Contact>bill@pointweb.net</Contact>
  <Copyright>Bill Sempf</Copyright>

<!-- END OF SUGGESTED SETTINGS -->

<!-- Note: All of the above comments will be removed from this file automatically when you run the application -->

  <RssDayCount>10</RssDayCount>
  <RssMainEntryCount>50</RssMainEntryCount>
  <RssEntryCount>50</RssEntryCount>
  <EnableRssItemFooters>false</EnableRssItemFooters>
  <RssItemFoote />
  <FrontPageDayCount>10</FrontPageDayCount>
  <FrontPageEntryCount>10</FrontPageEntryCount>
  <CategoryAllEntries>true</CategoryAllEntries>
  <FrontPageCategory />
  <AlwaysIncludeContentInRSS>true</AlwaysIncludeContentInRSS>
  <EntryTitleAsLink>true</EntryTitleAsLink>
  <NotifyWebLogsDotCom>false</NotifyWebLogsDotCom>
  <NotifyBloGs>false</NotifyBloGs>
  <ObfuscateEmail>true</ObfuscateEmail>
  <SendCommentsByEmail>true</SendCommentsByEmail>
  <SendReferralsByEmail>true</SendReferralsByEmail>
  <SendTrackbacksByEmail>true</SendTrackbacksByEmail>
  <SendPingbacksByEmail>true</SendPingbacksByEmail>
  <SendPostsByEmail>false</SendPostsByEmail>
  <EnableBloggerApi>true</EnableBloggerApi>
  <EnableComments>true</EnableComments>
  <EnableCommentApi>false</EnableCommentApi>
  <EnableConfigEditService>false</EnableConfigEditService>
  <EnableEditService>false</EnableEditService>
  <EnableAutoPingback>false</EnableAutoPingback>
  <ShowCommentCount>true</ShowCommentCount>
  <EnableTrackbackService>false</EnableTrackbackService>
  <EnablePingbackService>false</EnablePingbackService>
  <EnableStartPageCaching>false</EnableStartPageCaching>
  <EnableBlogrollDescription>false</EnableBlogrollDescription>
  <EnableUrlRewriting>true</EnableUrlRewriting>
  <EnableFtb>true</EnableFtb>
  <EnableCrossposts>false</EnableCrossposts>
  <UseUserCulture>true</UseUserCulture>
  <ShowItemDescriptionInAggregatedViews>true</ShowItemDescriptionInAggregatedViews>
  <EnableClickThrough>true</EnableClickThrough>
  <EnableAggregatorBugging>true</EnableAggregatorBugging>
  <DisplayTimeZoneIndex>85</DisplayTimeZoneIndex>
  <AdjustDisplayTimeZone>true</AdjustDisplayTimeZone>
  <ContentDir>content/</ContentDir>
  <LogDir>logs/</LogDir>
  <BinariesDir>content/binary/</BinariesDir>
  <ProfilesDir>content/profiles/</ProfilesDir>
  <SmtpServer />
  <EnablePop3>false</EnablePop3>
  <Pop3Server></Pop3Server>
  <Pop3Username></Pop3Username>
  <Pop3Password></Pop3Password>
  <Pop3SubjectPrefix></Pop3SubjectPrefix>
  <Pop3Interval>30</Pop3Interval>
  <Pop3InlineAttachedPictures>true</Pop3InlineAttachedPictures>
  <Pop3InlinedAttachedPicturesThumbHeight>100</Pop3InlinedAttachedPicturesThumbHeight>
  <ApplyContentFiltersToWeb>true</ApplyContentFiltersToWeb>
  <ApplyContentFiltersToRSS>false</ApplyContentFiltersToRSS>
  <EnableXSSUpstream>false</EnableXSSUpstream>
  <XSSUpstreamEndpoint>http://radio.xmlstoragesystem.com/RPC2</XSSUpstreamEndpoint>
  <XSSUpstreamUsername />
  <XSSUpstreamPassword />
  <XSSRSSFilename>rss-dasblog.xml</XSSRSSFilename>
  <XSSUpstreamInterval>3600</XSSUpstreamInterval>
  <ContentFilters>
    <ContentFilter find="\$g\((?&lt;expr&gt;[\w\s\d]+)\)" replace="&lt;a href=&quot;http://www.google.com/search?q=$url(${expr})&quot;&gt;${expr}&lt;/a&gt;" isregex="true" />
    <ContentFilter find="\$d\((?&lt;expr&gt;[\w\s\d]+)\)" replace="&lt;a href=&quot;http://dictionary.reference.com/search?q=$url(${expr})&quot;&gt;${expr}&lt;/a&gt;" isregex="true" />
    <ContentFilter find="dasBlog" replace="&lt;a href=&quot;http://dasblog.info&quot;&gt;dasBlog&lt;/a&gt;" isregex="false" />
    <ContentFilter find=":-o" replace="&lt;img alt=&quot;:-o&quot; src=&quot;~/smilies/openmouth.gif&quot;&gt;" isregex="false" />
    <ContentFilter find=":-S" replace="&lt;img alt=&quot;:-S&quot; src=&quot;~/smilies/frown.gif&quot;&gt;" isregex="false" />
    <ContentFilter find=":-D" replace="&lt;img alt=&quot;:-D&quot; src=&quot;~/smilies/veryhappy.gif&quot;&gt;" isregex="false" />
    <ContentFilter find=":'(" replace="&lt;img alt=&quot;:'(&quot; src=&quot;~/smilies/unhappy.gif&quot;&gt;" isregex="false" />
    <ContentFilter find=";-)" replace="&lt;img alt=&quot;;-)&quot; src=&quot;~/smilies/wink.gif&quot;&gt;" isregex="false" />
    <ContentFilter find=":-)" replace="&lt;img alt=&quot;:-)&quot; src=&quot;~/smilies/happy.gif&quot;&gt;" isregex="false" />
  </ContentFilters>
  <CrosspostSites />
  <Pop3DeleteAllMessages>false</Pop3DeleteAllMessages>
  <Pop3LogIgnoredEmails>true</Pop3LogIgnoredEmails>
  <EnableReferralUrlBlackList>false</EnableReferralUrlBlackList>
  <ReferralUrlBlackList />
  <EnableCaptcha>true</EnableCaptcha>
  <EnableReferralUrlBlackList404s>false</EnableReferralUrlBlackList404s>
  <EnableMovableTypeBlackList>false</EnableMovableTypeBlackList>
  <ChannelImageUrl />
  <EnableCrossPostFooter>false</EnableCrossPostFooter>
  <EnableTitlePermaLink>true</EnableTitlePermaLink>
  <EnableTitlePermaLinkUnique>true</EnableTitlePermaLinkUnique>
  <EnableTitlePermaLinkSpaces>false</EnableTitlePermaLinkSpaces>
  <EncryptLoginPassword>true</EncryptLoginPassword>
  <EnableSmtpAuthentication>true</EnableSmtpAuthentication>
  <SmtpUserName></SmtpUserName>
  <SmtpPassword></SmtpPassword>
  <RssLanguage>en-us</RssLanguage>
  <EnableSearchHighlight>true</EnableSearchHighlight>
  <EnableAutoSave>false</EnableAutoSave>
  <CommentsRequireApproval>false</CommentsRequireApproval>
  <CommentsAllowHtml>true</CommentsAllowHtml>
  <validCommentTags>
    <tag name="a" attributes="href,title" allowed="true" />
    <tag name="b" attributes="" allowed="false" />
    <tag name="blockquote" attributes="cite" allowed="false" />
    <tag name="em" attributes="" allowed="false" />
    <tag name="i" attributes="" allowed="false" />
    <tag name="strike" attributes="" allowed="true" />
    <tag name="strong" attributes="" allowed="false" />
    <tag name="sub" attributes="" allowed="false" />
    <tag name="sup" attributes="" allowed="false" />
    <tag name="u" attributes="" allowed="false" />
  </validCommentTags>
  <CommentsAllowGravatar>false</CommentsAllowGravatar>
  <CommentsGravatarNoImgPath />
  <CommentsGravatarSize />
  <CommentsGravatarBorder />
  <CommentsGravatarRating>R</CommentsGravatarRating>
  <EnableCommentDays>true</EnableCommentDays>
  <DaysCommentsAllowed>60</DaysCommentsAllowed>
  <SupressEmailAddressDisplay>true</SupressEmailAddressDisplay>
  <EnableDailyReportEmail>false</EnableDailyReportEmail>
  <UseSSLForSMTP>false</UseSSLForSMTP>
  <PreferredBloggingAPI>Moveable Type</PreferredBloggingAPI>
  <EnableGoogleMaps>false</EnableGoogleMaps>
  <GoogleMapsApiKey />
  <EnableGeoRss>false</EnableGeoRss>
  <DefaultLatitude>0</DefaultLatitude>
  <DefaultLongitude>0</DefaultLongitude>
  <EnableDefaultLatLongForNonGeoCodedPosts>false</EnableDefaultLatLongForNonGeoCodedPosts>
  <HtmlTidyContent>true</HtmlTidyContent>
  <ResolveCommenterIP>true</ResolveCommenterIP>
  <AllowOpenIdComments>false</AllowOpenIdComments>
  <AllowOpenIdAdmin>false</AllowOpenIdAdmin>
  <BypassSpamOpenIdComment>false</BypassSpamOpenIdComment>
  <TitlePermalinkSpaceReplacement>+</TitlePermalinkSpaceReplacement>
</SiteConfig>

Here is the sitesecurity.config:

<?xml version="1.0" encoding="utf-8"?>
<SiteSecurityConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Users>
        <!-- IMPORTANT: You will want to create an admin account for maintaining your blog.
         It is highly recommended that you create a new Name and Password for this account.
         Do not use your ISP, web host, or e-mail login information. The account should be unique to dasBlog.
    -->

        <User>
            <Name>sempf</Name>
            <!-- The default password is "admin" (without quotes) -->
            <Password>***************</Password>
            <Role>admin</Role>
            <Ask>true</Ask>
            <DisplayName>Bill Sempf</DisplayName>
            <EmailAddress>bill@pointweb.net</EmailAddress>
            <OpenIDUrl>http://sempf.myopenid.com</OpenIDUrl>
        </User>

        <!-- An example contributor account. Users with the contributor Role can post content, but cannot change configuration settings. -->
        <!--
    <User>
      <Name>SomeOtherUser</Name>
      <Password>blog-password</Password>
      <Role>contributor</Role>
      <Ask>true</Ask>
      <DisplayName>Some Other User</DisplayName>
      <EmailAddress>SomeOther@example.com</EmailAddress>
      <OpenIDUrl>http://www.example.com/blog/</OpenIDUrl>
    </User>
      -->
    </Users>
</SiteSecurityConfig>

Jun 15, 2009 at 2:17 PM

I have an update on this - finally had a few minutes to run a debugger, and I gound an Object Expected error on line 706 of the login page:

password = net_md5(password)

I did a default install, but I suspect that something went wrong.  Any thoughts out there on this?

S

 

Jun 15, 2009 at 3:18 PM

Found it!

http://dasblog.codeplex.com/WorkItem/View.aspx?WorkItemId=3997

Thank goodness for Google.  Codeplex search fail.

S