首页 > 解决方案 > 我怎样才能被重定向到管理面板旅行而不是网站的主页?

问题描述

我正在做一个我们被要求做实习的项目。我们必须建立一个电子商务网站。为此,我们选择了 Voyager 1.4 来管理网站。我用了

php artisan voyage:install 

我创建了一个管理员

php artisan voyager: admin your@email.com --create

一切对我来说都很好,直到我现在注销,当我重新登录时,我被直接重定向到我网站的用户端,而不是我的 Voyager 1.4 管理面板。

我关心的是如何解决这个问题,以便我可以登录到我的管理面板,并且想要在站点级别购买的用户也经常被重定向到他的用户页面。

标签: phplaravel

解决方案


当您输入凭据时,然后执行 php 代码(示例):

if(isset($_POST['loginbutton'])){
  $admin_email = mysqli_real_escape_string($con, $_POST['admin_email']);
  $admin_pass = mysqli_real_escape_string($con, $_POST['admin_pass']);
  $get_admin = "select * from admin_database where admin_email='$admin_email' AND 
  admin_pass='$admin_pass'";

  $run_admin = mysqli_query($con,$get_admin);
  $count = mysqli_num_rows($run_admin);

  if($count==1){

    $_SESSION['admin_email']=$admin_email;

    echo "<script>alert('Logged in. Welcome Back')</script>";

    echo "<script>window.open('page.php?redirected_page','_self')</script>";

  }else{
    echo "<script>alert('Email or Password is Wrong!')</script>";
  }


}

推荐阅读