rohit124551/LPU-Auto-Login

GitHub: rohit124551/LPU-Auto-Login

一款面向 LPU 学生的 Chrome 扩展,通过本地加密存储凭据实现对校园门户的零点击自动登录,并附带快捷链接管理和网络状态监控等实用功能。

Stars: 0 | Forks: 0

# 🚀 LPU 自动登录 | v2.6 [![License: MIT](https://img.shields.io/badge/License-MIT-f68220.svg)](https://opensource.org/licenses/MIT) [![LPU](https://img.shields.io/badge/LPU-Student_Project-blue.svg)](https://www.lpu.in) **LPU Auto Login** 是一款极速、高度安全且支持离线使用的 Chrome 扩展程序,可自动完成 Lovely Professional University 主要门户的登录流程。每次连接校园 Wi-Fi 或查询成绩时,您都不再需要重复输入 Registration ID 和密码。 只需设置一次,当您访问 LPU 门户时,该扩展就会自动为您登录。 ## ✨ 功能特性 - 🔐 **AES-GCM 256 位加密保险库:** 您的密码绝不会离开您的设备。它们在本地使用为您的浏览器生成的唯一密钥进行数学加密。 - ⚡ **零点击登录:** 无需任何手动点击,即可瞬间将您登录到 **Internet Gateway**、**MyClass / UMS** 和 **OAS** 门户。 - 🌐 **实时网络监控:** 一个动态指示器会持续检查校园网关的状态。如果网关离线,您会立即知晓。 - 🔗 **智能快捷链接(拖拽操作):** 内置常用网站网格。轻松拖拽即可重新排列顺序。 - 🎨 **智能 Favicon:** 该扩展会自动获取您添加的任何自定义链接的真实 Logo。如果网站没有 Logo,它会专门为该链接生成一个美观的 Apple 风格彩色首字母。 - ⛅ **校园天气:** 内置完全免费、无需设置的天气小部件,可直接在扩展页眉中显示 Phagwara 的实时温度。 - 🔒 **主电源开关:** 一键关闭自动登录,无需删除已保存的密码。 - 🧹 **恢复出厂设置:** 专门的危险操作按钮,可立即从扩展内存中清除所有密码、设置和自定义链接。 ## 📥 安装说明 (Chrome Web Store) 安装 LPU Auto Login 最简单的方法是直接从 Google Chrome Web Store 获取。 1. 访问 LPU Auto Login 的 **Chrome Web Store** 页面。 2. 点击 **“Add to Chrome”**。 3. 将该扩展固定到您的工具栏。 4. 点击扩展图标,输入您的凭据,然后点击 **Save**。大功告成! ## 🛠️ 手动安装说明(开发者模式) 如果您想从源代码安装该扩展,请按照以下步骤操作: 1. 将此代码库下载或克隆到您的计算机: git clone https://github.com/rohit124551/LPU-Auto-Login.git 2. 打开 Google Chrome 并访问 `chrome://extensions/` 3. 打开 **Developer mode**(右上角的切换开关)。 4. 点击左上角的 **Load unpacked**。 5. 选择您刚刚下载的 `LPU-Auto-Login` 文件夹。 6. 扩展程序现已安装!点击 Chrome 中的拼图图标将其固定。 ## 🔒 隐私与安全 您的隐私是我们绝对的首要任务。此扩展程序采用 **Zero-Backend 架构** 设计。 - **无服务器:** 我们不拥有任何服务器、数据库或 API。 - **100% 本地化:** 您的 Registration ID 和加密密码严格保存在您浏览器的私有本地存储(`chrome.storage.local`)中。 - **身份绑定:** 加密后的密码在数学上与您的 Registration ID 绑定。如果没有匹配的 ID,则无法解密密码。 - **无分析追踪:** 扩展程序中完全没有嵌入任何跟踪脚本、Cookie 或第三方分析工具。 欲了解完整详情,请阅读我们的[隐私政策](https://rohitkumarranjan.in/lpu-autologin/privacy.html)。 ## 🧑‍💻 支持的门户 LPU Auto Login 原生支持以下校园门户: - **Internet Gateway:** `internet.lpu.in` & `10.10.0.1` - **UMS / MyClass:** `myclass.lpu.in`(包括 Codetantra 重定向) - **OAS 门户:** `oas.lpu.in` ## 📄 更新日志 ### v2.6(重大更新) - **快捷链接升级:** 增加了对自定义链接的全面拖放重排支持。 - **智能图标:** 为缺少 Logo 的自定义链接实现了 DuckDuckGo Favicon API + 智能颜色哈希首字母。 - **LPU 品牌:** 内部的 LPU 链接(`ums.lpu.in`、`oas.lpu.in`)现在会自动继承官方的 LPU 橙色徽标 Logo。 - **天气小部件:** 集成了 Open-Meteo API,提供 100% 免费且开箱即用的天气更新(移除了对 API key 的要求)。 - **设置菜单:** 增加了用于禁用网络监控或天气小部件的开关,以及一个恢复出厂设置按钮。 - **代码优化:** 移除了未使用的 `tabs` 权限,以确保顺利通过 Chrome Web Store 审核。 - **UI 优化:** 将 UI 页脚中的“Kinetic Obsidian”代号替换为官方的“LPU Auto Login”品牌名称。 *由 Rohit Kumar Ranjan (rohit124551) 充满 ❤️ 开发* *LPU 计算机科学与工程系 (CSE) 学生*
标签:前端组件, 数据可视化, 本地加密, 校园工具, 浏览器扩展, 自动登录, 自定义脚本