Heim > Backend-Entwicklung > PHP-Problem > PHP-Bestätigungscode-Fehler

PHP-Bestätigungscode-Fehler

王林
Freigeben: 2023-02-25 13:50:01
Original
3738 Leute haben es durchsucht

PHP-Bestätigungscode-Fehler

Problem:

Nachdem der neue Server konfiguriert wurde, wird die PHP-Website geöffnet und normal angezeigt, aber wenn der Benutzer Beim Anmelden schlägt es immer fehl. Es wird angezeigt, dass der Bestätigungscode falsch ist. (Korrekter Bestätigungscode eingegeben)

Ursachenanalyse

1. Sitzungsproblem

Verifizierung wird im Sitzungscode nicht gespeichert , dies sollte ein Berechtigungsproblem mit dem Sitzungsordner von PHP sein.

Behandlungsmethode:

php-fpm模式的
修改 php-fpm的启动用户
session 文件夹是 /var/lib/php/session
vi /etc/php-fpm.d/www.conf
将用户改为和用户组改为 apache
user =apache
group =apache
或者将根据php-fpm的用户修改session文件的权限
Nach dem Login kopieren

2. Problem mit der Zeitzoneneinstellung

php hat nicht die richtige Zeit eingestellt Zone, was zu einer Anomalie bei der Zeitbeurteilung führt.

Verarbeitungsmethode:

1. Zeitzoneneinstellung im PHP-Code hinzufügen

date_default_timezone_set(‘PRC’);
Nach dem Login kopieren

2 .ini legt die Standardzeitzone fest

date.timezone = PRC
Nach dem Login kopieren

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP-Bestätigungscode-Fehler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage