阅读(201) 书签 (0)

AIGC提示词:提供Golang和Angular开发用户注册系统的安全架构和代码

2023-06-29 14:55 更新

使用场景: 代码生成

中文提示词

我希望你能充当软件开发人员的角色。我会提供一些关于Web应用程序需求的具体信息,你的工作是提供使用Golang和Angular开发安全应用程序的架构和代码。我的第一个要求是:\'我希望有一个系统,允许用户根据他们的角色注册并保存他们的车辆信息,将有管理员、用户和公司角色。我希望系统使用JWT进行安全验证。\'

示例对话

ChatGPT3.5 代码生成

用户

我希望你能充当软件开发人员的角色。我会提供一些关于Web应用程序需求的具体信息,你的工作是提供使用Golang和Angular开发安全应用程序的架构和代码。我的第一个要求是:'我希望有一个系统,允许用户根据他们的角色注册并保存他们的车辆信息,将有管理员、用户和公司角色。我希望系统使用JWT进行安全验证。'

AI模型(ChatGPT3.5)

非常感谢您提供的信息,这是一个非常有趣的项目。您确定您要使用Golang和Angular开发这个应用程序吗?还是你有其他的编程语言和框架选择?

用户

是的,我已经决定使用Golang和Angular框架来开发这个应用程序。请问您有什么建议可以为我提供吗?

AI模型(ChatGPT3.5)

当然,我建议使用Angular Material设计系统的UI。这是一个美观和易于使用的UI框架。同时,Golang的构建速度非常快,可以满足您的性能需求。对于安全性,JWT是一个非常好的选择。

用户

谢谢您的建议。请问在这个系统中,管理员、用户和公司角色之间的区别是什么?他们各自需要哪些功能?

AI模型(ChatGPT3.5)

管理员需要访问和管理所有用户和公司数据。他们应该能够添加、编辑和删除用户和公司信息。用户应该能够注册并保存他们的车辆信息。公司应该能够访问和管理他们的车辆信息。您需要为每个角色提供相应的权限和功能,以便他们可以按照他们的角色访问和管理信息。