Profile cover photo
Profile photo
Arturo Ramos
266 followers
266 followers
About
Arturo's posts

Post has attachment

Post has attachment

Post has attachment
Tomar en cuenta...
Photo

Post has attachment

Post has shared content

Post has shared content
No importa de donde vengas o quién seas, espero que este 2017 dejes marca en el mundo... Yo (sin duda alguna) planeo hacerlo.
Photo

Post has attachment
Escritorio navideño... =D
Photo

Hola a todos,

Sigo definiendo el proyecto que estoy iniciando; ya les preguntaba sobre la estructura funcional, ¿usar basic o advanced? era la duda, ya estoy usando advanced combinando los comentarios de +Victor Hugo Garcia y la plantilla advanced de krajee.

Ahora estoy definiendo ¿como hacer que los usuarios del Front tengan acceso sólo a sus datos?, quizá esta pregunta es más de Base de Datos pero pregunto por que seguramente ustedes tiene más experiencia en como manejar este panorama.

Lo que estoy pensando hacer es agregar un campo a cada una de las tablas que identifique los datos de un cliente, lo he llamado account_pin.

No estoy usando el ID de usuario por que en realidad un usuario del Front debe poder crear más usuarios que tengan acceso y ver o crear más datos, todos relacionados al mismo account_pin.

Desde el Back yo voy a poder crear las cuentas de mis clientes (Accounts), al crear una cuenta se crea un PIN para esa cuenta basado en este código que asegura una cadena de 32 caracteres, aleatoria y única:

public function generateUniqueRandomString($attribute, $length = 32)
{
$randomString = Yii::$app->getSecurity()
>generateRandomString($length);

if(!$this>findOne([$attribute => $randomString]))
return $randomString;
else
return $this->generateUniqueRandomString($attribute, $length);
}

Fuente: http://www.jamesbarnsley.com/site/2016/04/25/generating-a-unique-random-string-for-model-properties-in-yii2/

Ya creada la cuenta y definido el PIN, se crea un usuario para el Front ligado a ese PIN y de ahí en adelante todos los datos creados por ese usuario o los usuarios que ese usuario cree se identifican con el PIN.

¿Cómo ven?, ¿qué opinan?

Saldos a todos.

Post has attachment
Hola a todos,

Estoy iniciando un proyecto donde necesito tener:
- una página web de promoción sobre las características del producto, precios, etcétera
- una aplicación web de acceso para los administradores, dónde deben administrar a todos los clientes
- una aplicación web de acceso para los clientes donde van a tener sus datos personales cada uno
Nada extraordinario ni del otro mundo, tal como funcionan la mayoría de los sistemas en la web.

Lo que necesito es opiniones sobre como usar y configurar el entorno según este esquema (ver imagen).

Mi idea es usar el dominio para montar la página web, crear un sub-dominio (app) para instalar Yii2-Basic con la aplicación para los clientes y otro sub-dominio (admin) para instalar Yii2-basic con la aplicación para los administradores; las dos aplicaciones comparten una base de datos.

¿Sería mejor usar Yii2-advanced para tener front (app) y back (admin)?

He realizado proyectos con basic y con advanced, mi duda con advanced sería como tener la parte de la web o como configurar para poder tener este esquema.
Photo

Post has shared content
Wait while more posts are being loaded