python类generate_password_hash()的实例源码

models.py 文件源码 项目:graphql-pynamodb 作者: yfilali 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def serialize(self, value):
        if is_password_hash(value):
            return value
        return generate_password_hash(value)
models.py 文件源码 项目:Simpleblog 作者: Blackyukun 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def password(self, password):
        self.password_hash = generate_password_hash(password)
manage.py 文件源码 项目:zsky 作者: wenguonideshou 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def create_user(name,password,email):
    if name is None:
        name = raw_input('?????(??admin):') or 'admin'
    if password is None:
        password = generate_password_hash(getpass('??:'))
    if email is None:
        email=raw_input('Email??:')
    user = User(name=name,password=password,email=email)
    db.session.add(user)
    db.session.commit()
    print u"???????!"
manage.py 文件源码 项目:zsky 作者: wenguonideshou 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def changepassword(newpassword):
    name = raw_input(u'?????:')
    thisuser = User.query.filter_by(name=name).first()
    if not thisuser:
        print u"?????,????????!"
        name = raw_input(u'?????:')    
        thisuser = User.query.filter_by(name=name).first()
    if newpassword is None:
        newpassword = generate_password_hash(getpass(u'???:'))
    thisuser.password=newpassword
    db.session.add(thisuser)
    db.session.commit()
    print u"?????,??????!"
models.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def password(self, password):
        self.password_hash = generate_password_hash(password)
models.py 文件源码 项目:GWMMS 作者: lvhuiyang 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def password(self, password):
        self.password_hash = generate_password_hash(password)
Pandas_API.py 文件源码 项目:Panda-s-Backend 作者: kyokuheishin 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def register():
    if 'username' in session:
        if session['username'] != "admin":
            return jsonify(status_error_permission_denied)
        else:
            if request.method == 'POST':
                if Users.query.filter_by(USERNAME=request.form['username']).first() is not None:
                    return jsonify(status_error_already_existed_username)
                else:
                    user = Users(request.form['username'], generate_password_hash(request.form['password']),
                                 request.form['phone_number'], request.form['address'])
                    try:
                        db.session.add(user)
                        db.session.commit()
                    except:
                        return jsonify(status_error_unknown_error)
                    else:
                        return redirect(url_for('index'))
    else:
        return jsonify(status_error_permission_denied)
    return render_template("user/register.html")
Pandas_API.py 文件源码 项目:Panda-s-Backend 作者: kyokuheishin 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def admin():
        user = Users.query.filter_by(USERNAME='admin').first()
        user.USERNAME = "admin"
        user.PASSWORD = generate_password_hash("james1")
        db.session.add(user)
        db.session.commit()
        return "????"
Pandas_API.py 文件源码 项目:Panda-s-Backend 作者: kyokuheishin 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def user_edit():
    if 'username' in session:
        if session['username'] != "admin":
            return jsonify(status_error_permission_denied)
        else:
            if request.method == "POST":
                if Users.query.filter_by(ID_USER=request.form['id_user']).first() is None:
                    return jsonify(status_error_does_not_exist_username)
                else:
                    user = Users.query.filter_by(ID_USER=request.form['id_user']).first()
                    user.USERNAME = request.form['username']
                    user.PASSWORD = generate_password_hash(request.form['password'])
                    user.MOBILE_NUMBER = request.form['phone_number']
                    user.ADDRESS = request.form['address']

                    try:
                        db.session.add(user)
                        db.session.commit()
                    except:
                        return jsonify(status_error_unknown_error)
                    else:
                        return jsonify(status_ok_edit_successfully)
    else:
        return jsonify(status_error_permission_denied)

    return render_template('user/user_edit.html')
Pandas_API.py 文件源码 项目:Panda-s-Backend 作者: kyokuheishin 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def user_password_change():
    if 'username' in session:
        if session['username'] != "admin":
            if request.method == "POST":
                if Users.query.filter_by(USERNAME=session['username']).first() is None:
                    return jsonify(status_error_does_not_exist_username)
                else:
                    user = Users.query.filter_by(USERNAME=session['username']).first()
                    if check_password_hash(user.PASSWORD, request.form['password']) is False:
                        return jsonify(status_error_wrong_username_or_password)
                    else:
                        user.PASSWORD = generate_password_hash(request.form['password_new'])
                        try:
                            db.session.add(user)
                            db.session.commit()
                        except:
                            return jsonify(status_error_unknown_error)
                        else:
                            return jsonify(status_ok_edit_successfully)
            else:
                return render_template('user/user_change_password.html')
        else:
            if request.method == "POST":
                if Users.query.filter_by(ID_USER=request.form['id_user']).first() is None:
                    return jsonify(status_error_does_not_exist_username)
                else:
                    user = Users.query.filter_by(ID_USER=request.form['id_user']).first()
                    user.PASSWORD = generate_password_hash(request.form['password_new'])
                    try:
                        db.session.add(user)
                        db.session.commit()
                    except:
                        return jsonify(status_error_unknown_error)
                    else:
                        return jsonify(status_ok_edit_successfully)
            else:
                return render_template('user/user_change_password_admin.html')

    else:
        return  jsonify(status_error_permission_denied)
users.py 文件源码 项目:Plog 作者: thundernet8 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def raw_password(self, password):
        """
        ?? setter,?????????????
        :param password: ???????
        :return:
        """
        self.password = generate_password_hash(password)
        # mongo.db.users.update_one({
        #     'user_id': self.user_id
        # }, {
        #     '$set': {
        #         'password': self.password
        #     }
        # })
users.py 文件源码 项目:Plog 作者: thundernet8 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def add_user(**kwargs):
        """
        ???????
        :param kwargs: ???????
        :return: ?????? True,???? False
        """
        if 'name' not in kwargs or 'email' not in kwargs or 'password' not in kwargs:
            return False  # ??????
        user = mongo.db.users.find_one({'$or': [{'name': kwargs['name']}, {'email': kwargs['email']}]})
        if user:
            return False  # ?????????
        kwargs['user_id'] = get_next_sequence('user_id')
        if 'nickname' not in kwargs:
            kwargs['nickname'] = kwargs['name']  # ???????????
        kwargs['password'] = generate_password_hash(str(kwargs['password']))
        if not mongo.db.users.find_one():
            kwargs['role_id'] = 1  # ??????????
        else:
            kwargs['role_id'] = 3  # ???????????,??????,??????????????????????
        kwargs['avatar_hash'] = hashlib.md5(kwargs['email'].encode('utf-8')).hexdigest()
        kwargs['status'] = 'active'
        kwargs['confirmed'] = 0
        kwargs['create_at'] = int(time.time())
        kwargs['update_at'] = int(time.time())

        try:
            result = mongo.db.users.insert_one(kwargs)
            return User(_id=result.inserted_id)
        except:
            return False
models.py 文件源码 项目:kuberdock-platform 作者: cloudlinux 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def password(self, password):
        self.password_hash = generate_password_hash(password)
chapter9_9.py 文件源码 项目:Mastering-Python-Networking 作者: PacktPublishing 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def set_password(self, password):
        self.password_hash = generate_password_hash(password)
models.py 文件源码 项目:MyCoin_Backend 作者: Four-Undefined 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def password(self,password) :
        self.password_hash = generate_password_hash(password)
models.py 文件源码 项目:fanclley 作者: guerbai 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def password(self, password):
        self.password_hash = generate_password_hash(password)
user_management.py 文件源码 项目:fame 作者: certsocietegenerale 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def change_password(user, password):
    user.update_value('pwd_hash', generate_password_hash(password))
    user.update_value('auth_token', auth_token(user))
models.py 文件源码 项目:PilosusBot 作者: pilosus 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def password(self, password):
        self.password_hash = generate_password_hash(password)
hashed_user.py 文件源码 项目:web_develop 作者: dongweiming 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def _set_password(self, plaintext):
        self._password = generate_password_hash(plaintext)
models.py 文件源码 项目:catpel_backend 作者: tangxiangru 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def password(self,password):
        self.password_hash = generate_password_hash(password)


问题


面经


文章

微信
公众号

扫码关注公众号