密码没有加密
来源:9-13 cookie的应用
慕函数5852696
2018-06-06
@property
def password1(self):
return self.password
@password1.setter
def pasword1(self,raw):
self.password = generate_password_hash(raw)
感觉好想没有被调用,数据库数据查询是明文的。
1回答
-
慕函数5852696
提问者
2018-06-06
class User(Base):
id = Column(Integer,primary_key=True)
nickname = Column(String(24),nullable=False)
phone_number = Column(String(18),unique=True)
_password = Column('password',String(128),nullable=False)
email = Column(String(50),unique=True,nullable=True)
confirmed = Column(Boolean,default=False)
beans = Column(Float, default=0)
send_counter = Column(Integer,default=0)
receive_counter = Column(Integer,default=0)
wx_open_id = Column(String(50))
wx_name = Column(String(32))
@property
def password(self):
return self._password
@password.setter
def pasword1(self,raw):
self._password = generate_password_hash(raw)改成这个,页面添加内容的时候就会出现AttributeError: can't set attribute 这个错误,不知道那块有问题,我觉得肯定 和_password有关系,我 去掉_就好了,就不报错了
00
相似问题