2011-06-22 12 views
0

は、新しいユーザーを作成している間、ブートストラップに与えられたパスワードの最初の実行エンコードされたパスワードは、データベースに格納されてしまいます春のセキュリティプラグインでは、最初に実行した後にブートストラップからパスワードを削除し、データベースからアクセスできるようにするにはどうすればよいですか?私は私のapp.iに春のセキュリティプラグインを使用しています

した後、そのチュートリアルとその首尾よく実行されているの手順をfallowed table..So今管理者がログアウトすると、パスワードはブートストラップから削除され、管理者の次のログインのためにエンコードされたデータベースからアクセスする必要があります。

どうすればいいですか?それはする必要がある場合にのみデータが書き込まれますように

アドバンスのおかげで、 Laxmi.P

答えて

1

はあなたのブートストラップコードを記述する必要があります。それはさておき

def user = User.findByUsername('admin') 
if (!user) { 
    // create admin user 
} 

、何でもあなたは、ブートストラップでデータベースへの書き込みをすると、データベースに、よく、であるので、それがデータベース内にあるものを使用するすべてのユーザーがログインシステムに。ユーザーがブートストラップに直接アクセスしていると思うように聞こえますが、それは起こらず、とにかく意味をなさないでしょう。

関連する問題