>  기사  >  백엔드 개발  >  DEDECMS 백엔드 인증 코드 오류가 정상적으로 인증되지 않는 3가지 이유.

DEDECMS 백엔드 인증 코드 오류가 정상적으로 인증되지 않는 3가지 이유.

黄舟
黄舟원래의
2017-04-01 10:04:222229검색

이 글에서는 정상적으로 인증이 되지 않는 DEDECMS 인증코드 오류가 발생할 수 있는 3가지 원인과 해결방법을 주로 소개합니다. 필요한 친구는

dedecms 다운로드 주소를 참고하세요. 템플릿 : www.php.cn/xiazai/code/dedecms

드림위버에서 구축한 사이트를 일정 기간 사용한 후 백엔드에 진입할 수 없다는 글을 올리는 분들을 종종 봅니다. 인증 코드는 확실히 정확합니다. , 그런데 인증번호가 틀렸다고 나오네요. 오늘은 주로 다음과 같은 몇 가지 관련 방법을 정리하는 데 시간을 보냈습니다.
해결 방법 1:

data/session 이유는 저장에 실패했기 때문입니다. 디렉터리에 쓰기 권한(권한 777)이 없습니다. 이는 FTP 연결 도구를 사용하거나 온라인 파일 관리를 사용하여 수정할 수 있습니다.
해결책 2:

인증 코드를 취소할 수 있습니다. , 구체적인 작업 방법은 다음과 같이 두 단계로 나누어집니다.

1. dede/login.php를 열고

코드는 다음과 같습니다.

if($validate=='' || $validate != $svali)

는 다음으로 대체됩니다.

코드는 다음과 같습니다.

if( false)

2. dede/templets/login.htm 템플릿에서 다음 확인 코드의 특정 HTML 코드를 제거합니다.

코드는 다음과 같습니다.

<li><span>验证码:</span> 
<input name="validate" type="text" id="vdcode" style=&#39;
width
:50px;
text-transform
:uppercase;&#39; class="text" /> 
<img id="vdimgck" src="../
include
/vdimgck.php" alt="看不清?点击更换" align="absmid
dl
e" style="cursor:pointer" 
onclick
="this.src=this.src+&#39;?&#39;" /> 
</li>

해결 방법 3:

위의 두 가지 방법이 작동하지 않으면 확인할 수도 있습니다. 공간이 가득 차 있는지 여부는 공간이 가득 차면 세션 파일을 생성할 수 없기 때문입니다.

위 내용은 DEDECMS 백엔드 인증 코드 오류가 정상적으로 인증되지 않는 3가지 이유.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.