基于使用的凭据的基本用户重定向

时间:2015-09-25 15:23:39

标签: javascript php jquery html

我正在严格设置一个纯HTML / PHP(用于执行include())网站以进行演示。我想创建一个功能登录页面,根据使用的凭据重定向用户。

例如:如果使用的用户/传递组合是"编辑器"和" 123456"然后他将被重定向到/editor.html。对于" admin"和"用户"成员......

当然我已经在HTML中使用了基本的登录布局,但是我怎样才能让它以这种方式运行呢?我怎样才能有效地实现这一目标?

非常感谢你的时间, 此致

Html代码

<div id="pane-login" class="panel-body active">
      <div class="form-group">
        <div class="inputer">
          <div class="input-wrapper">
            <input type="text" class="form-control" placeholder="User">
          </div>
        </div>
      </div>
      <!--.form-group-->

      <div class="form-group">
        <div class="inputer">
          <div class="input-wrapper">
            <input type="password" class="form-control" placeholder="Pass">
          </div>
        </div>
      </div>
      <!--.form-group-->

      <div class="form-buttons clearfix">
        <label class="pull-left">
          <input type="checkbox" name="remember" value="1">
          Remember</label>
        <button type="submit" onclick="location.href='index.php';" class="btn btn-success pull-right">Enter</button>
      </div>
      <!--.form-buttons-->
    </div>

2 个答案:

答案 0 :(得分:1)

好的,首先,您的表单实际上并不是表格。

前置输入:

 <form name="formname" method="POST" action="yourphpfile.php">

并以

结束
 </form>

添加&#34;名称&#34;每个输入的值 从提交按钮中删除onClick。

在您的php文件中,执行以下操作:

$username = $_POST["firstinputname"]
$password = $_POST["password"]

评估登录信息,并在登录正确的情况下执行切换案例;

switch($username)
{
    case "editor":
          header('Location: /yourlocation.php');
          break;

    case "another":
          header('Location: /anotherlocation.php');
          break;
}

答案 1 :(得分:0)

您使用HTML制作表单,然后在PHP中使用$ _POST,例如:

<?php
if(isset($_POST['username']) && isset($_POST['password']))
{
    if($_POST['username'] == "editor" && $_POST['password'] == "123456")
    {
        header('Location: /editor.html');
    }
}
?>

使其动态化你可以使用mysql(在google中输入“login php + mysql”)