我应该用python创建一个用于保存数据的新文件吗?

时间:2014-11-25 16:54:53

标签: python sockets python-2.7 authentication client-server

这似乎是一个愚蠢的问题,但我真的无法在谷歌中找到有关此信息。

我正在尝试用python语言开发服务器客户端应用程序,我正在寻找一种在计算机上保存数据的正确方法。

我有一个客户,当他点击"注册"按钮我希望他的计算机将保存信息,他可以在他第二次进入程序时自动登录。

我应该创建一个新文件,将其与计算机中的数据一起保存,然后再次加载并读取数据?我真的不知道这是正确的方法。

1 个答案:

答案 0 :(得分:0)

这个问题有不同的方法。您可以将凭证/令牌/ ..保存到本地磁盘,但请记住,在某些情况下,这可能会带来安全风险。如果这样做,您应该将其存储在用户的主文件夹下,以使其至少与其他(非管理员/ root用户)保持一致。

你也可以存储它并用e"主密码"加密它。 (如果你启用它就像Firefox一样)。

或者您可以连接到第三方认证服务器并将信息存储在那里。这一切都取决于您正在实施的用例以及所需的复杂性。