Untitled
unknown
plain_text
a year ago
2.5 kB
6
Indexable
<?php include "../../conexion.php"; //Declaramos variables para insertar. $username = $_POST['UserName']; $userpass = $_POST['UserPass']; //Llamamos el procedure $stmt = "{ CALL spu_Login_User ( ?, ?, ?)}"; $res = 0; //declaramos el array con los parametros $params = array( array($username, SQLSRV_PARAM_IN), array($userpass, SQLSRV_PARAM_IN), array(&$res, SQLSRV_PARAM_OUT) ); $result = sqlsrv_query($conn, $stmt, $params); if ($result === false) { echo "Error in executing statement.\n"; die(print_r(sqlsrv_errors(), true)); } else { if ($res == 0) { echo "error"; } else { echo "success"; //consultamos a la bd para obtener informacion del usuario que inicio sesion para luego guardarlo en una variable SESSION //CREAMOS LA CONSULTA $sql = "SELECT VU.UserID,VU.AccessID,VU.UserName,VU.WindowUser,VU.AccessName,VU.AccessLevel,VU.PassEnableChange,CU.TemplateID FROM [INV_VIE].[UserAccess] AS VU JOIN INV_CFG.UserAccess AS CU ON VU.UserID = CU.UserID WHERE VU.WindowUser = '$username'"; // echo $sql; //HACEMOS LA CONEXION CON LA CONSULTA $getResult = sqlsrv_query($conn, $sql); //Creamos las variables que queremos almacenar. $UserID; $AccessID; $UserName; $WindowUser; $AccessName; $AccessLevel; $PassEnableChange; $TemplateID; //AHORA LEEMOS CADA REGISTRO QUE NOS TRAE NUESTRA CONSULTA A LA BASE DE DATOS while ($row = sqlsrv_fetch_array($getResult, SQLSRV_FETCH_ASSOC)) { //creamos variables $UserID = $row['UserID']; $AccessID = $row['AccessID']; $UserName = $row['UserName']; $WindowUser = $row['WindowUser']; $AccessName = $row['AccessName']; $AccessLevel = $row['AccessLevel']; $PassEnableChange = $row['PassEnableChange']; $TemplateID = $row['TemplateID']; } //inicializamos la SESSION del usuario session_start(); $_SESSION['usersession'] = array(); $_SESSION['usersession']['UserID'] = $UserID; $_SESSION['usersession']['AccessID'] = $AccessID; $_SESSION['usersession']['WindowUser'] = $WindowUser; $_SESSION['usersession']['AccessName'] = $AccessName; $_SESSION['usersession']['TemplateID'] = $TemplateID; } } sqlsrv_free_stmt($result); sqlsrv_close($conn);
Editor is loading...
Leave a Comment