- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MadAuth:修订间差异
无编辑摘要 |
无编辑摘要 |
||
(未显示同一用户的14个中间版本) | |||
第1行: | 第1行: | ||
== 介绍 = | [[Category:管理]] | ||
[[Category:安全]] | |||
[[Category:修正]] | |||
[[Category:网页]] | |||
<!--HEAD--> | |||
<div style="float:none;-webkit-border-image: none;color: #333;height: auto;margin: 0 0 35px 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);"> | |||
<!--标题--> | |||
<p style="color:#ffffff;font-size: 26px;text-align: center;margin:0; padding:14px;background-color: #3385ff;"> | |||
欢迎来到MadAuth词条 | |||
</p> | |||
<div style="float:none;-webkit-border-image: none;height: auto;line-height: 20px;background-color:#74c0ff;display:table;width:100%;color:#ffffff;"> | |||
<!--内容--> | |||
<p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;border-right:1px solid white;"> | |||
插件名<br>'''MadAuth''' | |||
</p> | |||
<p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;border-right:1px solid white;"> | |||
作者<br>'''Mcdarc''' | |||
</p> | |||
<p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;border-right:1px solid white;"> | |||
版本<br>'''v3.1''' | |||
</p> | |||
<p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;"> | |||
兼容版本<br>'''1.5.1-1.9''' | |||
</p> | |||
</div> | |||
</div> | |||
<div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | |||
<!--标题--> | |||
<p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">介绍 · Introduction</p> | |||
<div style="padding:10px 20px;"> | |||
这是一个逗逼的'''外置登录'''! | 这是一个逗逼的'''外置登录'''! | ||
第7行: | 第36行: | ||
并且如果合理部署的话,可以说是几乎不占用性能的! | 并且如果合理部署的话,可以说是几乎不占用性能的! | ||
</div> | |||
</div> | |||
<div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | |||
<!--标题--> | |||
<p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">环境 · Requirment</p> | |||
</div> | |||
== | <!--PYTHON&DJANGO--> | ||
<div id="mf-documentation" style="display: table-cell; -webkit-border-image: none;height: auto;line-height: 20px;min-height: 20px;width: 49%;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5); padding:20px;"> | |||
'''Python''' | <p style="color:#ffffff;font-size: 20px;text-align: center;margin:0; padding:20px;background-color: #3385ff;box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-webkit-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-moz-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);margin:0 0 20px 0;"> | ||
Python & Django | |||
</p> | |||
<p style="display:block; text-align:left; color: #444; font-size: 12pt;"> | |||
'''Python'''目前来说的话,还是一个挺不错的语言。<br /> | |||
'''Python'''最新版本已更新到 3.X 了。然而我们并不需要它=A=<br /> | |||
我们需要的是 2.7.10 版本的'''Python'''。<br /> | |||
安装时切记要安装'''pip''',否则后面将会很麻烦。<br /> | |||
'''Django'''是一个非常好的'''PyThon'''下的网页框架。<br /> | |||
目前最新版本的'''Django'''为'''1.9.2''',同时这也是编写本外置登录系统的版本。<br /> | |||
使用<code>pip install django</code>Django一般都是向下兼容. | |||
</p> | |||
</div> | |||
<!--间距调整--> | |||
<div style="padding: 4px; display: table-cell;"></div> | |||
'''Python''' | <!--MYSQLDB--> | ||
<div id="mf-join" style="display: table-cell;-webkit-border-image: none;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);color: #333;font-size: 14px;height: auto;line-height: 20px;margin: 0px 0px 5px;min-height: 20px;width: 49%; padding:20px;"> | |||
<p style="color:#ffffff;font-size: 20px;text-align:center;padding:20px;background-color: #3385ff;margin:0 0 20px 0;box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-webkit-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-moz-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);"> | |||
MySQLdb(可选) | |||
</p> | |||
<p style="display:block; text-align:left; color: #444; font-size: 12pt;"> | |||
'''MySQLdb'''是一个'''Python'''下的'''''MySQL'''''操作模块。<br /> | |||
他为'''Django'''提供'''''MySQL'''''支持。<br /> | |||
如果你不使用'''''MySQL'''''则无需安装。<br /> | |||
同样的,安装这个也只需要输入<br /> | |||
<code>pip install mysqldb</code> | |||
</p> | |||
</div> | |||
<div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | |||
<!--部署--> | |||
<p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">部署 · Deployment</p> | |||
</div> | |||
<!--部署--> | |||
<div id="mf-documentation" style="display: table-cell; -webkit-border-image: none;height: auto;line-height: 20px;min-height: 20px;width: 49%;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5); padding:20px;"> | |||
<p style="color:#ffffff;font-size: 20px;text-align: center;margin:0; padding:20px;background-color: #3385ff;box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-webkit-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-moz-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);margin:0 0 20px 0;"> | |||
使用开发服务器 | |||
</p> | |||
<p style="display:block; text-align:left; color: #444; font-size: 12pt;"> | |||
我相信这里有很多懒癌晚期的患者=A=。<br /> | |||
但是值得庆幸的是,'''Django'''为我们提供了'''开发服务器'''。<br/> | |||
我们可以直接使用开发服务器部署。<br/> | |||
这是最为简单的部署方法!<br/> | |||
#你先要设置setting.py中的<code>ALLOWED_HOSTS = [你的域名]</code> | |||
##[]不可去掉,并设置setting.py中的<code>Debug = False</code> | |||
##'''Python'''区分大小写! | |||
#进入根目录,打开命令行(或者ssh使用cd进入根目录)。 | |||
#使用<code>python manage.py runserver <你需要的端口></code> | |||
##端口那里选填。若不填默认8000。 | |||
##不要修改manage.py! | |||
##若出现python未找到请重新安装。 | |||
##若出现语法错误请确认python版本为2.7.10 | |||
</p> | |||
</div> | |||
<!--间距调整--> | |||
<div style="padding: 4px; display: table-cell;"></div> | |||
<!--screen--> | |||
=== | <div id="mf-join" style="display: table-cell;-webkit-border-image: none;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);color: #333;font-size: 14px;height: auto;line-height: 20px;margin: 0px 0px 5px;min-height: 20px;width: 49%; padding:20px;"> | ||
<p style="color:#ffffff;font-size: 20px;text-align:center;padding:20px;background-color: #3385ff;margin:0 0 20px 0;box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-webkit-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);-moz-box-shadow:0 0 30px rgba(51, 133, 255, 0.5);"> | |||
使用Screen(可选) | |||
</p> | |||
<p style="display:block; text-align:left; color: #444; font-size: 12pt;"> | |||
由于'''''Linux'''''服务器版本一般没有桌面环境。<br/> | |||
但是一退出远程连接又会'''kill'''掉进程。<br/> | |||
< | 所以我们要使用'''screen'''来<nowiki>''保护''</nowiki>我们可怜的进程=A=<br/> | ||
#使用<code>apt-get install screen</code>或<code>yum install screen</code>即可安装 | |||
#然后使用<code>screen -S <选填参数:你的自定义作业名> ./start.sh</code>即可 | |||
</p> | |||
</div> | |||
''' | |||
<code> |
2016年3月12日 (六) 15:28的最新版本
欢迎来到MadAuth词条
插件名
MadAuth
作者
Mcdarc
版本
v3.1
兼容版本
1.5.1-1.9
介绍 · Introduction
这是一个逗逼的外置登录!
这个网页验证使用SQLite + Python + Django环境,无需搭建MySQL环境!
MySQL的设置教程请看下文
并且如果合理部署的话,可以说是几乎不占用性能的!
环境 · Requirment
Python & Django
Python目前来说的话,还是一个挺不错的语言。
Python最新版本已更新到 3.X 了。然而我们并不需要它=A=
我们需要的是 2.7.10 版本的Python。
安装时切记要安装pip,否则后面将会很麻烦。
Django是一个非常好的PyThon下的网页框架。
目前最新版本的Django为1.9.2,同时这也是编写本外置登录系统的版本。
使用pip install django
Django一般都是向下兼容.
MySQLdb(可选)
MySQLdb是一个Python下的MySQL操作模块。
他为Django提供MySQL支持。
如果你不使用MySQL则无需安装。
同样的,安装这个也只需要输入
pip install mysqldb
部署 · Deployment
使用开发服务器
我相信这里有很多懒癌晚期的患者=A=。
但是值得庆幸的是,Django为我们提供了开发服务器。
我们可以直接使用开发服务器部署。
这是最为简单的部署方法!
- 你先要设置setting.py中的
ALLOWED_HOSTS = [你的域名]
- []不可去掉,并设置setting.py中的
Debug = False
- Python区分大小写!
- []不可去掉,并设置setting.py中的
- 进入根目录,打开命令行(或者ssh使用cd进入根目录)。
- 使用
python manage.py runserver <你需要的端口>
- 端口那里选填。若不填默认8000。
- 不要修改manage.py!
- 若出现python未找到请重新安装。
- 若出现语法错误请确认python版本为2.7.10
使用Screen(可选)
由于Linux服务器版本一般没有桌面环境。
但是一退出远程连接又会kill掉进程。
所以我们要使用screen来''保护''我们可怜的进程=A=
- 使用
apt-get install screen
或yum install screen
即可安装 - 然后使用
screen -S <选填参数:你的自定义作业名> ./start.sh
即可