2016-10-05 11 views
0

私はVisual Studio 2015を使用して、umbracoからnugetをインストールしています。デモサイトをセットアップして実行し、バックオフィス画面にログインしています。私は翌日に行ってサイトをもう一度実行し、バックオフィスにログインしようとしますが、ログインできません。私のパスワードが誤って入力されたと仮定します。私は自分のパスワードをリセットするために「パスワードを忘れました」ページに行きましたが、パスワードを忘れました。Umbraco:管理者パスワードの取得

私はデータベースを見ましたが、パスワードはハッシュされました。

どのようにパスワードを取得しますか?

答えて

2

web.configファイルでSMTP設定を構成していないと、電子メールは送信されません。しかし、この問題はおそらく異なる物によって引き起こされます。例:

  1. システムとデータベース間の日付の変更 - 同期に問題が発生する可能性があります。
  2. システムファイルのアクセス許可(たとえば、私は時々ユーザーのアクセス許可をリセットしているWindowsの問題に苦しんでいます...ありがとうございました。マイクロソフト...ありがとうございました。バックオフィスでユーザーを時々認可できません)。

上記のリストのいずれかであれば、問題を解決するために追加のチェックと手順を実行する必要があります。しかし、パスワードをリセットすることから始めて、あなたの問題を解決する最も簡単な方法は、このシンプルで小さなパッケージを使用することです:https://our.umbraco.org/projects/developer-tools/umbraco-admin-reset/(基本的にDLL)。このDLLを/binディレクトリに配置すると、アプリケーションの起動時に、基本ユーザー(ID = 0)がログインにリセットされます。管理者とパスワード:Admin1234!

+0

ありがとうございます。 – LittleFunny

+0

このDLLは最新の7.6で動作しません: –

+1

@SerjSaganレポートの問題:https:// github。com/rsoeteman/umbraco-admin-resetを使用したい場合は、 –

1

まず、インストール時に入力した電子メールアドレスをユーザ名として使用していることを確認してください。これは以前に何度か気になっていました。 [userLogin]がログインしようとしているユーザー名/電子メールと一致することをデータベースにチェックインします。 Umbracoへの新規参入者にとっては、[userName]列は実際にはユーザー名であり、ユーザー名ではないという誤解を招くほどの誤解を招いています。

ブラウザのコンソールでエラーを確認してください。400 (Bad Request)の行にエラーが表示される場合があります。その場合は、フォーラムでこの長いスレッドを参照してください。多くのオプションがありますそして、エラー解決:

https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/50407-Login-failed-for-user-in-Umbraco-7

過去に私のために働いているものは、私のweb.configファイルに次のように追加することである:

<httpProtocol> 
    <customHeaders> 
     <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" /> 
    </customHeaders> 
</httpProtocol> 

それはあなたにこれを残すことをお勧めしませんが解wおそらく、許可されたアクセス制御方法をより厳密に制御したいからです。

+0

ありがとうございました。おそらく私の問題のための解決策は私がインストール後にログインすることができますが、私は戻ってロックすることはできません翌日に実行しようとした。 – LittleFunny

+0

それは私が言及している問題です。 – ProNotion

+0

おかげさまで、あなたの 'customHeaders'は助けにはなりませんでしたが、あなたが与えたリンクは正しい軌道に乗りました。私のために2つのこと、1)SQLのdbユーザーのデフォルトのスキーマをUmbracoのカスタム設定に変更する2)ChromeコンソールのエラーメッセージとGoogleのものを見てください。 –

関連する問題