登录时将用户重定向到主页

2005年

我想构建一个登录页面,在单击提交按钮时将用户重定向到主页,但我也想将表单的详细信息发送到后端。我怎样才能做到这一点?

杰伦·德·比尔

下面是一个非常基本的示例,说明您可以使用 Ajax 和 PHP 做什么:

你的html

<input id='user' type="text">
<button onClick="setUser()">Set User</button>

你的javascript:

function setUser () {  

    var data = new FormData();
    data.append('user', document.getElementById('user').value);

    var xhr = new XMLHttpRequest();
    xhr.open('POST', 'user.php', true);
    xhr.onload = function () {
        if (this.responseText == 1) {
            window.location.href = "/"
        }
    };
    xhr.send(data);
}

例如你的 php (user.php)

if (!empty($_POST['user']) {
    echo "1";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

登录后尝试将用户重定向到主页

将用户重定向到主页或禁用登录按钮(如果未登录)

如果用户已经登录,如何将用户重定向到其主页?

验证登录令牌并将用户重定向到主页(如果有效)

Vue Router将用户重定向到其他主页(如果已经登录)

我应该在注册后将用户重定向到登录页面还是主页?

将用户重定向到登录页面

将用户重定向到登录表单

当用户未登录时,将用户重定向到WordPress中的某个页面

用户使用Apache Shiro和JSP重新登录时如何重定向到主页

当用户登录Angular时如何重定向到其他主页?

如果用户未登录,则重定向到主页时出现内存泄漏错误

如果用户已经登录,则重定向到主页

用户登录后无法让 Express 重定向到主页

当会话在Laravel中过期时,将用户重定向到登录页面

使用Azure AD时将用户重定向到自定义登录页面

新的密码散列-尝试登录时将用户重定向到密码重置

当令牌会话过期时将用户重定向到登录页面 - Laravel 5.8

当使用 JWT 单击某个链接时,如何将用户重定向到登录

拦截HttpErrorResponse并将用户重定向到登录页面

注册后将用户重定向到登录页面

流星-登录后将用户重定向到/ dashboard

登录后将用户重定向到其他页面

登录后将用户重定向到aa页面

移动Wordpress网站并在登录时重定向到主页

无法从登录页面重定向到主页

如何在Laravel 4的路由中将用户重定向到主页

在给定时间段内空闲时将用户重定向到主页

如果用户未登录(Swift),则将用户从 TabBar 重定向到登录 viewController