como hago mi sistema multiusuario???
Hola.
Para que tu aplicación sea multiusuario, debiste contemplar desde su concepción ese punto, ya que debes tomar en cuenta, no solo que tengas que iniciar sesion con un solo usuario o con varios, si usas mysql con motor de datos, no hay problema, mysql es un servidor de bases de datos al cual se pueden conectar muchos usuarios en simultáneo, el problema viene por el lado de tu aplicación, que debe manejar transacciones por ejemplo, aislamiento, porque si por ejemplo están facturando ¿como se maneja la generación del número de la factura?, si no tomaste en cuenta eso, al momento de grabar, imagina que 2 están a punto de generar la factura 10, quién será el que finalmente genere ese número, se te pueden presentar problemas que la factura en lugar de salir con 3 detalles, salió con 6, se pueden mezclar con los detalles del otro punto que también está facturando y cosas como esas, por ejemplo al actualizar tus stocks, como crees que van a quedar tus datos?, imagina que están 2 terminales facturando y desde allí actualizas tus stocks, empiezan a actualizar casi al mismo tiempo los dos mismos productos y surge un problema a la mitad de ese proceso y justo modificó el producto 1 por ejemplo y tenia con stock 100, este primer terminal estaba vendiendo 10, con lo cual haria que 100 menos 10,=90, pero resulta que el segundo estaba también vendiendo 5 productos y tenia que actualizar de 100-5 =95 y falla uno de ellos cual crees que serían los datos correctos?, habría inconsistencia verdad?, entonces esas cositas aunque no lo creas te pueden parecer insignificantes cuando lo pruebas con 2 registro y dices se van a ejecutar en este orden, pero no es así.
Así que analiza esos punto para evitar conflictos en la concurrencia.
Espero no haberte enredado mas.
Saludos cordiales