理想技术网 - 会员 https://im1.cc/tag/%E4%BC%9A%E5%91%98/ zh-CN Sat, 04 May 2024 11:12:00 +0800 Sat, 04 May 2024 11:12:00 +0800 我的博客笔记记录(三) https://im1.cc/Note/93.html https://im1.cc/Note/93.html Sat, 04 May 2024 11:12:00 +0800 admin

今天主要更新会员中心登录和注册的独立页美化、个人中心美化!

更新时间:2024.05.04

  1. 独立登录注册页面美化后的效果如下;

注册登录页

User Image

个人中心美化页

User Image
  1. 抛弃Typecho掘金编辑器《Typecho_Plugin_JJEditor》插件

因为绑定性太强,自己重写的多功能快捷方式插入代码按钮插件,采用通用式不进行主题要求,所有主题都可安装使用;

Typecho掘金编辑器绑定性问题,如下图;

User Image

重写的多功能快捷方式插入代码按钮插件效果演示图如下;

User Image

新增编辑器默认演示地址、下载地址、提取码参数值,前端按钮做了简约卡片式样式;

提取码信息可鼠标这键自动复制提取码信息,并弹出提示语弹窗;

效果演示图如下;

User Image
  1. 新增归档独立页面,作者说归档没什么用就没进行添加,不过我觉得还是有一点用处的,毕竟可以方便小伙伴们;

归档页面:https://www.im1.cc/archive.html

更新时间:2024.05.06

  1. 更新文章美化框
绿色提示框
红色提示框
黄色提示框
灰色提示框
蓝色提示框
黑色提示框
虚线提示框
绿边提示框
红边提示框
橙边提示框
  1. 新增下载地址链接秘钥访问功能,评论自动获取访问秘钥;
[ 此功能灵感来源由:YinFengrui 童鞋 ]

原创功能演示效果

User Image
]]>
2 https://im1.cc/Note/93.html#comments https://im1.cc/feed/tag/%E4%BC%9A%E5%91%98/
帝国CMS中判断会员是否登录?及登录后才能看到内容(整合代码实现) https://im1.cc/EmpireCMS/41.html https://im1.cc/EmpireCMS/41.html Wed, 24 Apr 2024 15:31:00 +0800 admin

在帝国CMS中,判断会员是否登录并且只有登录后才能查看内容,通常需要以下步骤来实现:

1. 确定会员登录状态

在帝国CMS中,通常会有一个会员系统,会员登录状态可以通过检查用户的登录状态来确定。这可能涉及到会员表、会话管理等功能。

2. 创建登录页面和登录处理

  1. 创建一个登录页面,包括用户名和密码输入框以及登录按钮。
  2. 创建登录处理的代码,验证用户输入的用户名和密码是否正确,如果正确则将用户标记为已登录状态。

3. 控制内容显示

在需要控制内容显示的页面或模块中,添加以下逻辑:

<?php
// 检查会员是否已登录
if ($user_logged_in) {
    // 显示会员内容
    echo "欢迎查看会员内容!";
} else {
    // 未登录则显示登录表单
    echo "请先登录以查看内容:";
    echo '<form action="login.php" method="post">';
    echo '用户名: <input type="text" name="username"><br>';
    echo '密码: <input type="password" name="password"><br>';
    echo '<input type="submit" value="登录">';
    echo '</form>';
}
?>

4. 登录处理代码示例(login.php)

<?php
// 假设这里是登录处理代码
$username = $_POST['username'];
$password = $_POST['password'];

// 假设这里是验证用户名密码的逻辑,验证通过则将用户标记为已登录状态
$user_logged_in = false; // 假设初始为未登录状态

if ($username == 'user' && $password == 'password') {
    $user_logged_in = true; // 用户登录成功
    // 这里可以设置会话变量或Cookie来标记用户已登录
}

// 将用户重定向回原来的页面或显示登录成功信息
if ($user_logged_in) {
    header('Location: ' . $_SERVER['HTTP_REFERER']);
} else {
    echo "登录失败,请重试!";
}
?>

5. 注意事项

  • 确保在登录处理中验证用户输入,防止安全风险。
  • 可以使用会话管理或Cookie来保持用户登录状态。
  • 可以根据需要扩展会员功能,如注册、密码找回等。

通过以上步骤,你可以在帝国CMS中实现判断会员是否登录,并且只有登录后才能查看内容的功能。

如果需要更详细的指导或有其他问题,请随时告诉我。

]]>
0 https://im1.cc/EmpireCMS/41.html#comments https://im1.cc/feed/tag/%E4%BC%9A%E5%91%98/