Almacenar contraseña hasheada con PHP
Publicado por Pablo (2 intervenciones) el 07/05/2019 11:03:35
Buenas, estoy creando los formularios de login y registro para una web. Actualmente, cuando un usuario se registra,
con php creo una instancia de mi clase usuario (cuyos campos coinciden con los de la tabla homónima). Usando PDO y fetchObject. De modo que ya tengo todos sus datos y puedo modificarlos y actualizar la base de datos desde el propio objeto.
Mi duda es en lo relativo a la contraseña, no sé si es peligroso hacerlo de este modo, ya que la contraseña es uno de los campos que descargo desde la tabla y almaceno en el objeto de php. En caso de que no sea buena idea, ¿hay alguna manera de hacer el fetchObject omitiendo dicho campo? O tal vez sería mejor eliminar dicho campo directamente de mi estructura de objetos y gestionar lo relativo a la contrseña de otra manera?
La contraseña que descargo de la base de datos ya tiene la seguridad aplicada (no es un texto plano tal cual lo introdujo el usuario) Aun así, imagino que puede ser una vulnerabilidad?.
Gracias.
con php creo una instancia de mi clase usuario (cuyos campos coinciden con los de la tabla homónima). Usando PDO y fetchObject. De modo que ya tengo todos sus datos y puedo modificarlos y actualizar la base de datos desde el propio objeto.
Mi duda es en lo relativo a la contraseña, no sé si es peligroso hacerlo de este modo, ya que la contraseña es uno de los campos que descargo desde la tabla y almaceno en el objeto de php. En caso de que no sea buena idea, ¿hay alguna manera de hacer el fetchObject omitiendo dicho campo? O tal vez sería mejor eliminar dicho campo directamente de mi estructura de objetos y gestionar lo relativo a la contrseña de otra manera?
La contraseña que descargo de la base de datos ya tiene la seguridad aplicada (no es un texto plano tal cual lo introdujo el usuario) Aun así, imagino que puede ser una vulnerabilidad?.
Gracias.
Valora esta pregunta


0