我将首先说明我要实现的总体目标:
我们公司管理的在线产品/服务使数百万(理论上)的人可以访问某些信息。我们维护在线门户网站,会员可以在其中单独注册,他们的所有信息都存储在各种 MySQL 表和 AES 中,在某些情况下使用 PHP 加密。
在某些情况下,我们可能有一个子经理,他/她拥有一组 10 多个人,他/她想将其放入系统中,但不想一次管理一个人。该子经理能够上传 csv 或 excel 文件(具有特定字段名称),进而允许我们系统中的某些内容处理该信息并将其放入特定字段。此外,如果提交的文件中的任何字段包含错误,则会记录错误并且文件会继续处理而不会出现问题,直到上传的文件完成。
处理完文件后,将向子经理发送详细的日志,其中包含添加到他/她帐户的数量以及文件上传期间可能出现的任何问题。同样,子经理能够发送“终止”文件,我们的系统必须能够处理并有效终止会员的保险。
我熟悉使用 PHP 上传文件,但其余的对我来说是陌生的。有没有人有过这样一个系统的经验?我最初的想法是将其称为“用户管理系统”,但不确定在这种情况下我使用的术语是否正确。有没有首选的方法来解决它?
非常感谢任何建议。
我们的系统建立在 LAMP 堆栈上以供参考。
注意:我不关心建立登录或会员特权系统。我对此很熟悉 - 更关心大型客户的文件上传和处理角度,他们可能一次提交 100 多个成员,其中包含 .xls 或 .csv 文件中包含的敏感信息。