我正在使用此项目的1个文件版本: http://php-login.net
它使用sqlite * .db文件来存储信息。
如果两个用户同时尝试注册会导致问题吗?权限错误等?我不确定PHP如何处理一次发生的多个请求。
答案 0 :(得分:2)
它会正常工作。 PHP在Web服务器内运行,处理多个同时请求的工作。 SQLite还能够处理多个同时发出的请求,尽管不像MySQL这样的SQL服务器。
修改强>
我刚刚检查过...单文件版本的PHP-login确实有一个主键。
$sql = 'CREATE TABLE IF NOT EXISTS `users` (
`user_id` INTEGER PRIMARY KEY,
`user_name` varchar(64),
`user_password_hash` varchar(255),
`user_email` varchar(64));
CREATE UNIQUE INDEX `user_name_UNIQUE` ON `users` (`user_name` ASC);
CREATE UNIQUE INDEX `user_email_UNIQUE` ON `users` (`user_email` ASC);
';