猫史档案馆


yxfg

yxfg

Lv.1

一个自学者

获赞:273收藏:97浏览:6524作品收藏:329

签名:休闲娱乐

回复帖子评论
上一页1 页 / 共 2下一页

我不相信你能打出“乜”和“汊” 中回复

乜 汊

2020-06-27T11:34:47 点赞:0

我不相信你能打出“乜”和“汊” 中回复

 

厽 悶 丩 囖

2020-06-27T11:36:15 点赞:0

我不相信你能打出“乜”和“汊” 中回复

 

2020-06-27T11:37:09 点赞:0

欢迎新人进入无聊工作室 中回复

哦,天哪。我的作品打不开了(15个音频)(音乐-聊天-2.3)

2020-07-17T18:54:51 点赞:0

【KittenV4.1.1版本更新】超有料!克隆可以按编号识别? 中回复

哦,天哪。我的作品打不开了(15个音频)(音乐-聊天-2.3)

https://shequ.codemao.cn/work/51765216?entry=copy_work_url

2020-07-17T19:08:52 点赞:0

建议幻想门槛(现在) 中回复

我会PyCharm, 我的是1.2.8会, 500数据是什么意思?

2020-07-18T13:21:06 点赞:0

谁是萌新~~~ 中回复

我,课程是自学

2020-07-19T10:08:09 点赞:0

《审判之战(UT)》主题活动作品教程:Step 5 制作血条,结局判定 中回复

我没用模板做了一个,大家能去看看吗?

2020-07-19T11:09:58 点赞:1

《审判之战(UT)》主题活动作品教程:Step 6 剧情对话 中回复

我要剧情对话函数

emotion_编程猫_点赞

2020-07-19T12:19:44 点赞:2

数学题:小明家去黄山旅行,汽车可以装35升油,还可以行180km,每行100km用掉....... 中回复

不行

2020-07-19T17:59:23 点赞:0

找师傅,找徒弟 中回复

我:学习python一年以上,年龄10岁以上

2020-07-22T19:55:58 点赞:0

找徒弟了! 中回复

自习,没上过课,

已累计产出30个作品,10岁以上

2020-07-22T19:58:54 点赞:0

我来收徒了 中回复

自习,没上过课,

已累计产出30个作品

2020-07-22T20:01:00 点赞:0

找师傅、徒弟 中回复

自习,没上过课,

已累计产出30个作品

找师傅真不容易啊。

2020-07-22T20:02:08 点赞:0

找徒弟!! 中回复

自习,没上过课,

已累计产出30个作品

from flask import Flask, render_template, request
import pymongo
import hashlib

# 创建Flask对象app
app = Flask(__name__)

'''
    --------与注册有关的路由--------

    /register         访问注册页面
    /register_check    处理注册表单,实现注册功能
'''


# 路由:访问“注册页面”
@app.route('/register')
def register():
    return render_template('register.html')


# 路由:处理注册表单,将注册用户存入数据库
@app.route('/register_check', methods=['POST'])
def register_check():
    username = request.form['username']
    password = request.form['password']

    user_list = find_user({'username': username})

    if len(user_list) == 0:
        pwd = encrypt(password)
        user = {'username': username, 'password': pwd}
        insert_user(user)

        return '注册成功,<a href="/login">马上登录</a>'
    else:
        return render_template('register.html',
                               t_username=username,
                               t_error='用户名已经存在')


'''
    --------与登录有关的路由--------

    /login           访问登录页面
    /login_check     处理登录表单,实现登录功能

'''


# 路由:访问“登录页面”
@app.route('/login')
def login():
    return render_template('login.html')


# 路由:处理登录表单,实现登录功能
@app.route('/login_check', methods=['POST'])
def login_check():
    # 获取登录表单提交的数据(用户名和密码)
    username = request.form['username']
    password = request.form['password']
    user_list = find_user({'username': username})
    if len(user_list) != 0:
        pwd = encrypt(password)
        user_list = user_list[1]
        user_list = user_list['password']
        if user_list == pwd:
            return '登录成功,<a href="#">进入网页</a>'
        else:
            return render_template('login.html',
                                   t_password=password,
                                   t_username=username,
                                   t_error='用户名或密码貌似出错了,请修改后提交')
    else:
        return render_template('login.html',
                               t_password=password,
                               t_username=username,
                               t_error='用户名不存在')


'''
    --------与登录、注册有关的自定义函数--------

    insert_user()     将注册用户数据存入数据库
    find_user()       根据条件查找注册用户信息
    encrypt()         对密码进行加密
'''


# 函数:将注册用户数据存入数据库
def insert_user(user):
    client = pymongo.MongoClient("mongodb://localhost:27017")
    db_user = client['db_user']
    c_user = db_user['user']
    c_user.insert_one(user)


# 函数:根据指定条件查找注册用户信息
def find_user(condition):
    client = pymongo.MongoClient("mongodb://localhost:27017")
    db_user = client['db_user']
    c_user = db_user['user']
    res = c_user.find(condition)
    user_list = []
    for item in res:
        user_list.append(item)
    return user_list


# 使用MD5对密码进行加密
def encrypt(password):
    pwd = hashlib.md5(password.encode(encoding='UTF-8')).hexdigest()
    return pwd


if __name__ == '__main__':
    app.run(port=5001)

2020-07-22T20:04:28 点赞:0

找徒弟!! 中回复

from flask import Flask, render_template, request
import pymongo
import hashlib

# 创建Flask对象app
app = Flask(__name__)

'''
    --------与注册有关的路由--------

    /register         访问注册页面
    /register_check    处理注册表单,实现注册功能
'''


# 路由:访问“注册页面”
@app.route('/register')
def register():
    return render_template('register.html')


# 路由:处理注册表单,将注册用户存入数据库
@app.route('/register_check', methods=['POST'])
def register_check():
    username = request.form['username']
    password = request.form['password']

    user_list = find_user({'username': username})

    if len(user_list) == 0:
        pwd = encrypt(password)
        user = {'username': username, 'password': pwd}
        insert_user(user)

        return '注册成功,<a href="/login">马上登录</a>'
    else:
        return render_template('register.html',
                               t_username=username,
                               t_error='用户名已经存在')


'''
    --------与登录有关的路由--------

    /login           访问登录页面
    /login_check     处理登录表单,实现登录功能

'''


# 路由:访问“登录页面”
@app.route('/login')
def login():
    return render_template('login.html')


# 路由:处理登录表单,实现登录功能
@app.route('/login_check', methods=['POST'])
def login_check():
    # 获取登录表单提交的数据(用户名和密码)
    username = request.form['username']
    password = request.form['password']
    user_list = find_user({'username': username})
    if len(user_list) != 0:
        pwd = encrypt(password)
        user_list = user_list[1]
        user_list = user_list['password']
        if user_list == pwd:
            return '登录成功,<a href="#">进入网页</a>'
        else:
            return render_template('login.html',
                                   t_password=password,
                                   t_username=username,
                                   t_error='用户名或密码貌似出错了,请修改后提交')
    else:
        return render_template('login.html',
                               t_password=password,
                               t_username=username,
                               t_error='用户名不存在')


'''
    --------与登录、注册有关的自定义函数--------

    insert_user()     将注册用户数据存入数据库
    find_user()       根据条件查找注册用户信息
    encrypt()         对密码进行加密
'''


# 函数:将注册用户数据存入数据库
def insert_user(user):
    client = pymongo.MongoClient("mongodb://localhost:27017")
    db_user = client['db_user']
    c_user = db_user['user']
    c_user.insert_one(user)


# 函数:根据指定条件查找注册用户信息
def find_user(condition):
    client = pymongo.MongoClient("mongodb://localhost:27017")
    db_user = client['db_user']
    c_user = db_user['user']
    res = c_user.find(condition)
    user_list = []
    for item in res:
        user_list.append(item)
    return user_list


# 使用M.D.5对密码进行加密
def encrypt(password):
    pwd = hashlib.m.d.5(password.encode(encoding='UTF-8')).hexdigest()
    return pwd


if __name__ == '__main__':
    app.run(port=5001)

是M.D.5加密

2020-07-22T20:35:31 点赞:0

找徒弟了! 中回复

from flask import Flask, render_template, request
import pymongo
import hashlib

# 创建Flask对象app
app = Flask(__name__)

'''
    --------与注册有关的路由--------

    /register         访问注册页面
    /register_check    处理注册表单,实现注册功能
'''


# 路由:访问“注册页面”
@app.route('/register')
def register():
    return render_template('register.ht.ml')


# 路由:处理注册表单,将注册用户存入数据库
@app.route('/register_check', methods=['POST'])
def register_check():
    username = request.form['username']
    password = request.form['password']

    user_list = find_user({'username': username})

    if len(user_list) == 0:
        pwd = encrypt(password)
        user = {'username': username, 'password': pwd}
        insert_user(user)

        return '注册成功,<a href="/login">马上登录</a>'
    else:
        return render_template('register.ht.ml',
                               t_username=username,
                               t_error='用户名已经存在')


'''
    --------与登录有关的路由--------

    /login           访问登录页面
    /login_check     处理登录表单,实现登录功能

'''


# 路由:访问“登录页面”
@app.route('/login')
def login():
    return render_template('login.ht.ml')


# 路由:处理登录表单,实现登录功能
@app.route('/login_check', methods=['POST'])
def login_check():
    # 获取登录表单提交的数据(用户名和密码)
    username = request.form['username']
    password = request.form['password']
    user_list = find_user({'username': username})
    if len(user_list) != 0:
        pwd = encrypt(password)
        user_list = user_list[1]
        user_list = user_list['password']
        if user_list == pwd:
            return '登录成功,<a href="#">进入网页</a>'
        else:
            return render_template('login.ht.ml',
                                   t_password=password,
                                   t_username=username,
                                   t_error='用户名或密码貌似出错了,请修改后提交')
    else:
        return render_template('login.ht.ml',
                               t_password=password,
                               t_username=username,
                               t_error='用户名不存在')


'''
    --------与登录、注册有关的自定义函数--------

    insert_user()     将注册用户数据存入数据库
    find_user()       根据条件查找注册用户信息
    encrypt()         对密码进行加密
'''


# 函数:将注册用户数据存入数据库
def insert_user(user):
    client = pymongo.MongoClient("mongodb://localhost:27017")
    db_user = client['db_user']
    c_user = db_user['user']
    c_user.insert_one(user)


# 函数:根据指定条件查找注册用户信息
def find_user(condition):
    client = pymongo.MongoClient("mongodb://localhost:27017")
    db_user = client['db_user']
    c_user = db_user['user']
    res = c_user.find(condition)
    user_list = []
    for item in res:
        user_list.append(item)
    return user_list


# 使用M.D.5对密码进行加密
def encrypt(password):
    pwd = hashlib.m.d.5(password.encode(encoding='UTF-8')).hexdigest()
    return pwd


if __name__ == '__main__':
    app.run(port=5001)

2020-07-22T20:43:44 点赞:0

.找师傅. 中回复

猿编程要到Level4阶段

2020-07-22T20:46:12 点赞:0

猴急,为啥要屏蔽weixin这个词? 中回复

为什么M.D5会变成  喵5,

ht.ml会变成  h喵l,

2020-07-22T21:00:08 点赞:0

一个小调查 中回复

111

 

2020-07-24T12:57:33 点赞:0

【暑期活动】社区史上周边奖励最多的小说、表情包、绘画活动!!! 中回复

center_imagecenter_image

 

2020-07-24T18:54:40 点赞:3

有谁比我还穷? 中回复

传说:小胖达、音符龙、巴巴、火火蜥

稀有:编程猫(L2)、蓝雀(L2)、大黄鸡(L2)、涂鸦狐(L2)

普通:星能猫(L2)、喵灵灵(L2)、奏奏獭(L2)、

雷电猴(L2)、象牙螺(L2)、风雀(L2)

2020-07-25T17:26:34 点赞:0

源码精灵答题我干到了。。。。。。。。。。。 中回复

我不上编程猫课

2020-07-25T17:31:11 点赞:0

【源码精灵】这是怎么辣? 中回复

我试过,他们有时会跑到窗口外

2020-07-25T17:45:01 点赞:2

【源码精灵】这是怎么辣? 中回复

用大窗口把他们拖到左边缘,再切成小窗口就会这样了

2020-07-25T17:46:32 点赞:1

【岛3教程】有了存档功能,跑酷再也不虐了! 中回复

00

2021-07-30T08:54:59 点赞:0

【疯狂30秒】全体岛民请注意!📣 中回复

aa

2021-08-03T13:06:28 点赞:0

【岛3更新了】让建模更高效的新功能 中回复

无法使用

2021-08-15T13:13:28 点赞:0

【岛3更新了】让建模更高效的新功能 中回复

时不时地服务器就会崩溃

2021-08-15T13:14:26 点赞:0

关于神奇代码岛接入实名认证的公告 中回复

实名真的有用吗?

2022-04-17T07:58:22 点赞:0