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

PHP-Bestätigungscode-Fehler

王林
王林Original
2019-09-28 17:59:083695Durchsuche

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文件的权限

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’);

2 .ini legt die Standardzeitzone fest

date.timezone = PRC

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!

Stellungnahme:
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