小编Itz*_*Pig的帖子

password_hash每次都返回不同的值

我正在创建一个登录系统,我想对密码进行散列以使它们更安全,但每次都返回一个不同的散列,甚至无法使用password_verify()进行验证,这是我的代码:

$password = password_hash($password4, PASSWORD_DEFAULT);
Run Code Online (Sandbox Code Playgroud)

这是我的验证代码:

if(password_verify($password4, $dbpassword))
Run Code Online (Sandbox Code Playgroud)

php passwords hash php-password-hash

13
推荐指数
1
解决办法
8173
查看次数

nginx 上的 Socket.io 404

所以我查了很多帖子、网站,仍然没有解决这个问题。

我之前在我的服务器上运行过一个项目,包括socket.io,没有任何问题。

但是现在我将这个新项目上传到服务器,socket.io 似乎总是返回 404。

抱歉,如果我在这里忽略了一些明显的事情。

Nginx 配置:

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    index index.html index.htm index.nginx-debian.html;

    server_name localhost;

    location / {
        proxy_pass http://localhost:3001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

    location /demo/ {
        proxy_pass http://localhost:3000/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_cache_bypass $http_upgrade;
    }

    location /socket.io/ {
        proxy_pass http://localhost:3000/;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-NginX-Proxy true;
        proxy_pass_request_headers on;
        proxy_http_version 1.1; …
Run Code Online (Sandbox Code Playgroud)

nginx node.js socket.io

4
推荐指数
1
解决办法
3739
查看次数

标签 统计

hash ×1

nginx ×1

node.js ×1

passwords ×1

php ×1

php-password-hash ×1

socket.io ×1