촉매 인증 쿼리가 비밀번호에 있습니다.

kk_bb

Catalyst를 처음 설정하려고합니다. 인증이 작동하지 않는 이유를 파악하기 위해 꽤 오랫동안 디버깅 한 후 SQL 쿼리가 다음과 같이 보입니다.

SELECT me.user_id, me.password, me.role from users me WHERE ( password =?) : 'abcd'

사용자 테이블 (테스트 암호의 경우 일반 텍스트)

user_id PRI 비밀번호 역할

Users.pm는이 패키지 ;> set_primary_key ( "USER_ID")를 -

쿼리가 user_id가 아닌 암호에 있다는 것이 잘못되었을 수 있습니까?

감사

권리

구성 해시가 올바르게 구성되지 않은 것 같습니다.

대신에 id_field가리키는 것이 좋습니다 . 다음은 내 앱의 구성입니다 (나는 아마도 DBIx :: Class가 아니라 Class : DBI를 사용하지만 중요하지 않습니다). , 즉 사용자 ID가 저장된 필드에 해당합니다.passworduser_idlogin_nameuser_id

my $authenticationconfig = {
    default_realm => 'login_name',

    login_name => {
        credential => {
            class => 'Password',
            password_field => 'password',
            password_type => 'crypted'
        },
        store => {
            class => 'Class::DBI',
            user_class => '__myapp__::__myusertable__',
            id_field => 'login_name' ## have you got password here?
        }
    },
    ... # other realms
};

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

양식 인증의 비밀번호가 비어 있습니다.

분류에서Dev

Firebase 인증에 실제 비밀번호로 CSV를 가져올 수 있습니까?

분류에서Dev

Flutter Firebase 이메일 및 비밀번호 인증으로 로그인하는 데 문제가 있습니다.

분류에서Dev

비밀번호와 확인 비밀번호가 일치하지 않습니다.

분류에서Dev

/ etc / ssh / sshd_config에 "PasswordAuthentication no"가 있더라도 SFTP로 비밀번호 인증을 사용할 수 있습니다.

분류에서Dev

Firebase 이메일 / 비밀번호 인증에 '전체 이름'필드를 추가 하시겠습니까?

분류에서Dev

SSH 로그인에 비밀번호가 제공되지 않았습니다.

분류에서Dev

내 Elementary OS 비밀번호에 로그인하는 데 문제가 있습니다.

분류에서Dev

Github에는 ssh 키가 없지만 비밀번호없이 로그인 할 수 있습니다.

분류에서Dev

Firefox가 동일한 도메인에 대해 다른 비밀번호를 생성 할 수 있습니까?

분류에서Dev

키 저장소 비밀번호가 PKCS12 인증서 비밀번호와 동일해야합니까?

분류에서Dev

Pivotal Tracker API에 대한 사용자 이름과 비밀번호가있는 Angularjs http 기본 인증

분류에서Dev

Jenkins 선언적 파이프 라인에서 비밀번호 매개 변수가 비어 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

개인 키 + 비밀번호로 SFTP에 인증 할 수 없습니다.

분류에서Dev

Windows의 SSH에서 비밀번호 인증이 작동하지 않습니다.

분류에서Dev

Firefox 비밀번호 관리자가 동일한 도메인의 여러 하위 도메인 또는 다른 URL에 대한 비밀번호를 저장하고 관리 할 수 있습니까?

분류에서Dev

사용자 "postgres"에 대한 비밀번호 인증을 반환하는 Java Springboot 애플리케이션이 실패했습니다.

분류에서Dev

SSH를 사용할 때 사용자의 홈 디렉토리에 인증서가있는 경우에만 비밀번호 인증을 방지 할 수 있습니까?

분류에서Dev

비밀번호가있는 로그인 버튼이있는 웹 사이트에서 인증하는 방법은 무엇입니까?

분류에서Dev

로그인 문제가 있습니다. 사용자 이름과 비밀번호가 정확합니다.

분류에서Dev

Digest 액세스 인증에서 로그인 및 비밀번호 가져 오기

분류에서Dev

일부 업데이트에는 비밀번호 인증이 필요합니다.

분류에서Dev

IBM AppScan이 쿼리 문자열 의미에서 수신 된 비밀번호 매개 변수를 식별했습니다.

분류에서Dev

Chrome-인증이 필요합니다. 서버에는 사용자 이름과 비밀번호가 필요합니다.

분류에서Dev

비밀번호 변경 후 로그인 할 수 없습니다. 홈 디렉토리가 암호화되어 있습니다.

분류에서Dev

비밀번호 인증 실패로 인해 샌드 박스 인스턴스에 연결할 수 없습니다.

분류에서Dev

내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

분류에서Dev

내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

분류에서Dev

입력 한 비밀번호가이 사용자에게 유효한 비밀번호인지 확인하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    양식 인증의 비밀번호가 비어 있습니다.

  2. 2

    Firebase 인증에 실제 비밀번호로 CSV를 가져올 수 있습니까?

  3. 3

    Flutter Firebase 이메일 및 비밀번호 인증으로 로그인하는 데 문제가 있습니다.

  4. 4

    비밀번호와 확인 비밀번호가 일치하지 않습니다.

  5. 5

    / etc / ssh / sshd_config에 "PasswordAuthentication no"가 있더라도 SFTP로 비밀번호 인증을 사용할 수 있습니다.

  6. 6

    Firebase 이메일 / 비밀번호 인증에 '전체 이름'필드를 추가 하시겠습니까?

  7. 7

    SSH 로그인에 비밀번호가 제공되지 않았습니다.

  8. 8

    내 Elementary OS 비밀번호에 로그인하는 데 문제가 있습니다.

  9. 9

    Github에는 ssh 키가 없지만 비밀번호없이 로그인 할 수 있습니다.

  10. 10

    Firefox가 동일한 도메인에 대해 다른 비밀번호를 생성 할 수 있습니까?

  11. 11

    키 저장소 비밀번호가 PKCS12 인증서 비밀번호와 동일해야합니까?

  12. 12

    Pivotal Tracker API에 대한 사용자 이름과 비밀번호가있는 Angularjs http 기본 인증

  13. 13

    Jenkins 선언적 파이프 라인에서 비밀번호 매개 변수가 비어 있는지 확인하는 방법은 무엇입니까?

  14. 14

    개인 키 + 비밀번호로 SFTP에 인증 할 수 없습니다.

  15. 15

    Windows의 SSH에서 비밀번호 인증이 작동하지 않습니다.

  16. 16

    Firefox 비밀번호 관리자가 동일한 도메인의 여러 하위 도메인 또는 다른 URL에 대한 비밀번호를 저장하고 관리 할 수 있습니까?

  17. 17

    사용자 "postgres"에 대한 비밀번호 인증을 반환하는 Java Springboot 애플리케이션이 실패했습니다.

  18. 18

    SSH를 사용할 때 사용자의 홈 디렉토리에 인증서가있는 경우에만 비밀번호 인증을 방지 할 수 있습니까?

  19. 19

    비밀번호가있는 로그인 버튼이있는 웹 사이트에서 인증하는 방법은 무엇입니까?

  20. 20

    로그인 문제가 있습니다. 사용자 이름과 비밀번호가 정확합니다.

  21. 21

    Digest 액세스 인증에서 로그인 및 비밀번호 가져 오기

  22. 22

    일부 업데이트에는 비밀번호 인증이 필요합니다.

  23. 23

    IBM AppScan이 쿼리 문자열 의미에서 수신 된 비밀번호 매개 변수를 식별했습니다.

  24. 24

    Chrome-인증이 필요합니다. 서버에는 사용자 이름과 비밀번호가 필요합니다.

  25. 25

    비밀번호 변경 후 로그인 할 수 없습니다. 홈 디렉토리가 암호화되어 있습니다.

  26. 26

    비밀번호 인증 실패로 인해 샌드 박스 인스턴스에 연결할 수 없습니다.

  27. 27

    내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

  28. 28

    내가 다른 인증을 한 후 sudo가 창에서 비밀번호를 요청하는 이유는 무엇입니까?

  29. 29

    입력 한 비밀번호가이 사용자에게 유효한 비밀번호인지 확인하는 방법은 무엇입니까?

뜨겁다태그

보관