如果用户未登录,则在Link Press上打开Modal

逻辑性

我在网站上有一个下载链接,并且如果用户未登录,则尝试将其保留在页面上。我需要通过php echo显示引导模式,但前提是用户未登录。

这是问题:

如何显示当链路只点击,如果用户的模式登录?我也不介意JS onclick事件。

<?php
  if ( ! $logged_in){
   echo '<CODE-FOR-MY-MODAL>';
 }
?>

编辑:

如果用户未登录,则还需要禁用该链接。

费萨尔·乌梅尔
<?php
  if ( ! $logged_in){
   echo '<script>var loggedin = false; </script>';
 }
?>

然后,在点击处理程序回调中,检查loggedin变量并决定是否显示模式。

jQuery中的示例

$('.link').click(function(){

if(!loggedin){
// show modal
}

});

更新

根据评论中的讨论,这里有两个小提琴,一个显示了用户未登录时的阻止行为,另一个是引导模式集成的有效示例。

http://jsfiddle.net/p8tfLbzs/

http://jsfiddle.net/p8tfLbzs/1

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

弹出/横幅-单击后消失横幅,如果用户重新加载页面,则在关闭并重新打开浏览器后才能看到横幅

如果未通过身份验证,则在所有路由上重定向以登录

如果用户未登录Laravel,则重定向到Login

如果用户未登录,则重定向到登录页面

如果用户未打开iCloud Drive,则CloudKit应用程序具有哪些限制

如果用户未登录,是否限制PHP文件?

如果用户未登录,则重定向至登录-Ionic

AJAX如果用户未登录,则不请求响应-Laravel

如果用户未登录,如何阻止用户打开页面

如果用户未登录,如何重定向到登录页面?

Laravel:如果会话变量已更改,则在所有打开的选项卡上显示消息(警报)

如果用户未登录,如何运行模式?

如果用户未登录,如何使用户登录

如果未登录,如何重定向wordpress用户

如果在一页MVC上登录,则从所有页面注销用户

如何创建未显示在登录屏幕上的用户?

如果用户尝试直接访问页面,则在页面中打开图像

如果用户登录,则在引导程序中更改导航栏

在登录屏幕上打开蓝牙

如果用户未登录,则重定向到索引

重定向用户(如果未使用jQuery登录html)

Laravel自定义重定向,如果用户未登录?

如果未登录,则在Spring Boot / Thymeleaf应用程序中隐藏按钮

如果用户未登录 wordpress,则重定向到登录页面?

Materialise Modal 未打开

Swift、Firebase - 如果用户已登录,则在 AppDelegate 中显示不同的 ViewController

如果用户未登录 Wordpress 如何隐藏页面

如果用户未登录,则静态登录页面的 Rails 路由

如果条件满足,则在数据框中打开 NaN