自分が管理している、PowerShell from Japan!! はBlogEngine.NETを使用しています。
この、BlogEngine.NETでは複数のAuthorが1つのブログを書き上げることができます。(これがBlogEngine.NETを採用した一番の理由です)
現在、バージョン1.4を使用していますが、新規で作成したユーザーはログインできないという不具合があるようです。
いろいろ調べた結果、ログイン時のパスワードチェックに問題があるようです。
ユーザー情報はユーザーID,パスワード(暗号化される)などXMLファイルに保存されます。(SQL Serverを使用しない場合)
そして、ログイン時に、このXMLに格納されているパスワードと、入力されたパスワードとを比較するのですが、
XMLから読み込んだHash化されていないパスワードと入力されたパスワードをHash化したもの
とを比較するためにログインできないようです。どちらもHash化されたもので比較すれば問題ないのでしょうけど...
この部分はBlogEngine.Core\Providers\XmlProviders\XmlMembersshipProvider.cs の CheckPasswordメソッドで行われています。
パッチが待てない方は、この辺をいじってみることをおすすめします。
Theme design by Jelle Druyts
Pick a theme: BlogXP business calmBlue Candid Blue dasBlog dasblogger DirectionalRedux Discreet Blog Blue Elegante essence Just Html MadsSimple Mobile Mono Movable Radio Blue Movable Radio Heat nautica022 orangeCream Portal Project84 Project84Grass Slate Sound Waves Tricoleur useit.com Voidclass2 BlogXP business calmBlue Candid Blue dasBlog dasblogger DirectionalRedux Discreet Blog Blue Elegante essence Just Html MadsSimple Mobile Mono Movable Radio Blue Movable Radio Heat nautica022 orangeCream Portal Project84 Project84Grass Slate Sound Waves Tricoleur useit.com Voidclass2
Powered by: newtelligence dasBlog 2.0.7226.0
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2008, HIRO
E-mail