3

我有一个登录脚本,用于检查用户是否在简单地使用 mysql 数据库中的值之前登录。1 for previously logged in and 0 for never logged in before.现在它会根据值重定向到不同的页面。

if ($member['prev_log_in'] == 0)
    {
         header("location: ../accountSetUp.php");
    }
    else
    {
         header("location: ../dashboard.php");
    }

而不是重定向到不同的页面,我希望它仍然将新用户带到仪表板,但从引导程序显示带有新用户信息的模态。

加载模态的常规协议是通过用户单击按钮或链接,如下所示:调用模态。

<a href="#myModal" role="button" class="btn" data-toggle="modal">Launch demo modal</a>

所以,我不确定你如何调用模态来从 php.ini 加载。即使在登录页面上加载模式也可以。如果用户以前从未登录过,我只想让 php 脚本显示模式。我只是不知道该怎么做。任何想法都会很棒!谢谢你。

4

1 回答 1

4

试试这个:

if ($member['prev_log_in'] == 0){
    header("location: ../accountSetUp.php");
}else{
    echo "<script>jQuery(document).ready(function($) {
        $('#my-modal').modal(options)
    });</script>";
}

<div id="my-modal"><iframe src="../dasboard.php"></div>

编辑:

如果您只想在用户进入仪表板时自动打开引导模式,您只能将这些行放在 dashboard.php 中:

 <script>
 jQuery(document).ready(function($) {
             $('#my-modal').modal(options)
 });
 </script>

重新编辑:

好的:如果之前没有登录:

将这些行放在dashboard.php

if ($member['prev_log_in'] == 0){
    echo "<script>jQuery(document).ready(function($) {
        $('#my-modal').modal(options)
    });</script>";
}else{
    echo "You were logged in";
}

<div id="my-modal"><iframe src="../accountSetUp.php"></div>

我希望这能帮到您!

于 2013-06-28T04:18:56.083 回答