Como recuperar el usuario logeado en WebSite
Auteur : Benjamin G.
Visité 2199,
Followers 2,
Partagé 0
Hola,
Necesito recuperar el Usuario creado de forma automatica por el sistema de login de WebSite x5 v13.
Lo que requiero hacer es despues que el usuario ingrese obtener su usuario y pintarlo en un formulario.
si me pudieran ayudar se agradeceria.
Posté le
Buongiorno Benjamin,
potresti spiegarmi meglio quello che vorresti fare per favore?
Se hai settato i dati per un login automatico vengono caricato in un database. Dovrai poi creare tu uno script per leggerli o farli visualizzare sul sito.
***** Google Translation:
HolaBenjamin,
¿podría explicar mejor lo que quiere hacerpor favor?
Si ajustalos datospara un inicio de sesión automático se carga enuna base de datos.A continuación, tendráque crear un script para leer o ver en el sitio.
Auteur
Ricardo, la consulta en especifico seria la siguiente:
En que archivo se genera la variable de session (la cual se crea una vez que el usuario se logea) para poder imprimirla posteriormente en un campo.
Auteur
segunda imagen referencial
Buongiorno Benjamin,
purtroppo non è possibile far compilare il campo in automatico dopo la registrazione automaticamente. Attendi maggiori informaizoni su questo da parte di altri utenti della community.
***** Google Translation:
HolaBenjamin,
por desgracia, no es posible llenarel campoautomáticamente después de grabar automáticamente. Informaizoniesperarmás acerca de estepor otros usuarios dela comunidad.
Auteur
Tratare de explicarlo mejor:
Al ingresar al login e ingresar usuario y contraseña, este tiene acceso a las paginas privadas, hasta ahi imagino que se entiende.
A nivel de codigo seria un conect a la DB para la validación de usuario y en las paginas privadas este se valida por medio de un session_start.
Lo que necesito saber en particular es imprimir por pantalla en el lugar que sea el usuario logeado.
Ejemplo:
Ingreso con usuario "prueba01"
Mi resultado esperado es poder visualidar en la pantalla de bienvenida el usuario como por ejempplo
"Bienvenido 'prueba01'"
-----------------------------------------------------------------------------------------------------------------------------------
Esto en lenguaje PHP es mas menos asi
Formulario de acceso a la página (Login) (Su aplicación Genera una Propia)
<div class="container">
<form class="form-signin" action="../controlador/login.php" method="post"> <img src="img/qanova.png"> <h2 class="form-signin-heading">Por Favor Regístrese</h2> <label for="inputuser" class="sr-only">User</label> <input type="text" id="inputuser" class="form-control" name="user" placeholder="Ingrese usuario" required autofocus> <br /> <label for="inputPassword" class="sr-only">Password</label> <input type="password" id="inputPassword" class="form-control" name="pass" placeholder="Ingrese Password" required> <div class="checkbox"> <label> <input type="checkbox" value="remember-me"> Recordarme </label> </div> <button class="btn btn-lg btn-primary btn-block" type="submit">Iniciar Sesión</button> </form>
</div>
Conexión a la Base de Datos:
class conexion{
private $conexion;private $server = 'localhost'; private $usuario_serv = 'root';private $password_serv = 'codigo1';private $db = 'airs';private $user_a;private $pass_b;
public function __construct(){
$this->conexion = new mysqli($this->server, $this->usuario_serv, $this->password_serv, $this->db);
if($this->conexion->connect_errno){
die("Servidor no disponible: (".$this->conexion->connect_errno.")");}
}
Validación Login usuario (Su aplicación Genera una Propia)
public function login($usuario, $password){
$this->user_a = $usuario;$this->pass_b = $password;
$query = "SELECT id, name, lastname, user, pass FROM user WHERE user= '".$this->user_a."' AND pass= '".$this->pass_b."'";$consulta = $this->conexion->query($query);
if($row = mysqli_fetch_array($consulta)){
session_start();$_SESSION['user'] = $row['user'];$_SESSION['pass'] = $row['pass'];
#echo 'has iniciado sesión';#echo 'bienvenido';header('location: ../vista/en_cartera.php');#echo $_SESSION['user'];}
Impresión Usuario (Este es el punto que requerimos)
echo $_SESSION['user'];
------------------------------------------------------------------------------------------------------------------------------
Por default deberiamos ocupar $_session, lo que no hemos podido averiguar es cual es el nombre del parametro utilizado por ustedes.
------------------------------------------------------------------------------------------------------------------------------
Buongiorno Benjamin,
prova a dare un'occhiata a questo topic:
http://answers.websitex5.com/post/33676
e inserire il codice riportato in una pagina del sito.
Spero di esserti stato utile.
***** Google Translation:
HolaBenjamin,
tratar de buscaren estetema:
http://answers.websitex5.com/post/33676
e inserte el código siguiente en unapágina del sitio.
Espero de ser querido.