2016-03-25 13 views
0

Ben grants 2.4.3 ve yay güvenlik yayı güvenlik çekirdek: 2.0-RC5 kullanıyorum. Bu kullanıcı adı ve şifre ile kolayca giriş yapabilirim. Şimdi kullanıcı adı ve şifre değil pin numarası ile giriş yapmak zorunda bir gereklilik var. Giriş formunda kullanıcı adı ve şifre alanı olmayacaktır. Şimdi sorun bu. Denemedim çünkü kullanıcı adı ve parola yerine nasıl yapılacağını bilmiyorum. Lütfen bu konuda bana yardımcı olabilir misiniz? İşte sana eklenti altında DefaultSecurityConfig.groovy yatıyor değiştirmek isteyen >>>Pim kodu yerine kullanıcı adı ve parola kullanarak oturum açmak için nasıl

<form action='${postUrl}' method='POST' id='loginForm' class='cssform' autocomplete='off'> 
      <div> 
       <span><label>Username</label></span> 
       <span><input type="text" class="textbox" name='j_username' id="active"></span> 
      </div> 
      <div> 
       <span><label>Password</label></span> 
       <span><input type="password" name='j_password' class="password"></span> 
      </div> 
      <div class="sign"> 
       <div class="submit"> 
        <input type='submit' id="submit" value='${message(code: "springSecurity.login.button")}'/> 
       </div> 
       <div class="clear"> </div> 
      </div> 
     </form> 

cevap

0

Eh herşeyi aşağıdaki gibi çalışmaktadır adı ve şifre alanı ile sadece benim giriş formunu paylaşabilirsiniz.

Bunu e-posta Kimliği için yaptığınızı hatırlıyorum ve birkaç güvenlik yapılandırması geçersiz kıldı.

farklı isme j_username form alanını ayarlamak için size

grails.plugin.springsecurity.apf.usernameParameter = zipcode // alan adı alan adı

geçersiz kılabilir ve değişime Güvenlik yapılandırmasında aşağıdakileri geçersiz kılarak Domain sınıfından kullanıcı adı olarak kabul edilmesi gereken alan:

grails.plugins.springsecurity.userLookup.usernameProp ertyName = 'posta kodu'

ayrı Güvenlik yapılandırma dosyası oluşturma önermek ve orada gerekirse herhangi bir yapılandırma geçersiz kılar türden başka customization.I için DefaultSecurityConfig.groovy dosyaya kazmak unutmayın.

Umut eder!

İlgili konular