Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Herramientas y Software (http://www.forosdelweb.com/f17/)
-   -   cuenta de usuario (http://www.forosdelweb.com/f17/cuenta-usuario-480382/)

dasa 10/01/2011 12:10

Respuesta: cuenta de usuario
 
Que bueno que haya funcionado, pero respecto a la inquietud de más tablas, solo es relacionar con sus id´s y mostrara todas las consultas.

traspi307 11/01/2011 12:44

Respuesta: Re: cuenta de usuario
 
Hola que tal Juanillo mira he estado buscando imformacion para crear mi pagina web pero con paginas dinamicas y los mejor que he encontrado ha sido aca y de tu parte muy bien explicado y por eso tengo una gran duda un problema en realidad con mi pagina dinamica. Te cuento he creado inicio de sesion, restrincion a usuarios, restricciones a duplicidad del nombre de usuario a crear recorset, reportes y todo lo he hecho gracias a ti y a otras personas y lo he creado en paginas dinamicas con dreamwever cs3.

Pero mi problema es que si inicio seccion como administrador voy al url de la pagina la copio, luego me desconecto de mi seccion. Y habro otra pagina web y pego la URL que habia copiado de mi seccion anterior de administrador y se abre perfectamente entonces cualquiera podria copiar las url de las paginas y entrar en cualquier pc osea no tengo una seguridad ahy en ese punto y no se como crearla he buacado y decidi tratar de preguntar por aca ya que ustedes me han ayudado mucho espero que puedan ayudarme ojala desde muchas gracias en serio.

juaniquillo 11/01/2011 13:39

Respuesta: cuenta de usuario
 
Pues puede que no funcione el log out o el sistema de restringir usuarios. ¿Has hecho lo que explico aquí?:

http://www.forosdelweb.com/f17/cuent...2/#post1967353

traspi307 12/01/2011 05:11

Respuesta: cuenta de usuario
 
Mira Juaniquillo lo he hecho tan cual lo haces tu restrigir acceso a pagina(nombre usuario, contraseña y nivel de acceso) y ademas hago el desconectar y no se me soluciona el problema
Mira habro mi pagina como administrador que tienes privilegios mas que los usuarios ya, entonces cuando yo copio la direccion http://......... y me desconecto de mi seccion, yo vengo y copio la direccion http:// que habia copiado con anteriorida y la copio en una ventana nueva de firefox y se me habre la pagina del administrador inmediatamente entonces cualquiera podria copiar las direcciones http:// y las utilizaria en cualquier momento entrando y modificando todo y eso no quiero que pase espero que me entiendas desde ya muchas gracias a yi juaniquillo y a todos los master del foros del web. Ojalan que me puedan ayudar.

juaniquillo 12/01/2011 09:23

Respuesta: cuenta de usuario
 
¿Pero cómo has implementado los privilegios?

traspi307 12/01/2011 12:07

Respuesta: cuenta de usuario
 
Mira juaniquillo los privilegios se los doy como tu los enseñaste con niveles o eso no son privilegios ahy dime tu por favor y a todos los que puedan ayudar muchas gracias.

Mira este es el codigo que me crea el dreamweaver para conectarme login.php:

<?php require_once('Connections/segurida.php'); ?><?php
// *** Validate request to login to this site.


session_start();

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
$GLOBALS['PrevUrl'] = $accesscheck;
session_register('PrevUrl');
}

if (isset($_POST['usuario'])) {
$loginUsername=$_POST['usuario'];
$password=$_POST['clave'];
$MM_fldUserAuthorization = "ocupacion";
$MM_redirectLoginSuccess = "Ingreso/Ingreso.php";
$MM_redirectLoginFailed = "error.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_segurida, $segurida);

$LoginRS__query=sprintf("SELECT nombre_usuario, clave, ocupacion FROM usuarios WHERE nombre_usuario='%s' AND clave='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

$LoginRS = mysql_query($LoginRS__query, $segurida) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {

$loginStrGroup = mysql_result($LoginRS,0,'ocupacion');

//declare two session variables and assign them
$GLOBALS['MM_Username'] = $loginUsername;
$GLOBALS['MM_UserGroup'] = $loginStrGroup;

//register the session variables
session_register("MM_Username");
session_register("MM_UserGroup");

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>

Y mira este es el codigo que me crea el dreamweaver de ingreso.php

<?php
//initialize the session
session_start();

// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
//to fully log out a visitor we need to clear the session varialbles
session_unregister('MM_Username');
session_unregister('MM_UserGroup');

$logoutGoTo = "../index2.php";
if ($logoutGoTo) {
header("Location: $logoutGoTo");
exit;
}
}
?>
<?php
$MM_authorizedUsers = "Jefe de Unidad,Jefe de Operaciones";
$MM_donotCheckaccess = "false";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
// For security, start by assuming the visitor is NOT authorized.
$isValid = False;

// When a visitor has logged into this site, the Session variable MM_Username set equal to their username.
// Therefore, we know that a user is NOT logged in if that Session variable is blank.
if (!empty($UserName)) {
// Besides being logged in, you may restrict access to only certain users based on an ID established when they login.
// Parse the strings into arrays.
$arrUsers = Explode(",", $strUsers);
$arrGroups = Explode(",", $strGroups);
if (in_array($UserName, $arrUsers)) {
$isValid = true;
}
// Or, you may restrict access to only certain users based on their username.
if (in_array($UserGroup, $arrGroups)) {
$isValid = true;
}

Perdona por mandarte todo el codigo es que no se como solucionar ese problema ya que no entiendo mucho el codigo que a generado dreamweaver cs3
if (($strUsers == "") && false) {
$isValid = true;
}
}
return $isValid;
}

$MM_restrictGoTo = "Ingreso_usuario.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {
$MM_qsChar = "?";
$MM_referrer = $_SERVER['PHP_SELF'];
if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
$MM_referrer .= "?" . $QUERY_STRING;
$MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
header("Location: ". $MM_restrictGoTo);
exit;
}
?>

Espero que lo entiendas el codigo y me ayudes por favor a todos y a ti juaniquillo.
Y una persona me paso este codigo y me dijo que lo pusiera al inicio de todas las paginas pero en realidad no se como implementarlo ya que yo lo ise todo con el dreamweaver cs3 este es el codigo:

session_start("Id");
if (!(session_is_registered("Id")))
{
session_unset();
session_destroy();
echo '<SCRIPT>alert("No se ha iniciado Session, Favor Registrarse.");
location.href=("index.php");</SCRIPT>';
exit;
}
Desde ya muchas gracias.

juaniquillo 12/01/2011 20:06

Respuesta: cuenta de usuario
 
No, yo no expliqué como hacer trabajar con privilegios en ese tutorial. No se define roles de administrador ni usuario. Yo no uso el sistema de privilegios de DW así que nunca he usado esa función. Si me das algo de tiempo intento usarlo y te digo.

traspi307 13/01/2011 05:14

Respuesta: cuenta de usuario
 
Hola a todos gracias juaniquillo por responder, a entiendo pero me gustaria saber si ahy alguna forma o un codigo que se pueda implementar en mi sistema para que los usuarios no puedan copiar la url y asi ingresen a la pagina sin ser logeados. por favor de ante mano muchas gracias a todos.

juaniquillo 14/01/2011 09:32

Respuesta: cuenta de usuario
 
no estoy seguro de eso, pero creo que no es la mejor solución. Lo mejor es restringir por privilegios.

traspi307 17/01/2011 06:24

Respuesta: cuenta de usuario
 
Hola a todos. Entonces Juaniquillo tu me dices que es mejor hacerlo con privilegios con codigo puro para asi restringir el acceso a las paguinas. Y entonces no ahy una manera de colocar un codigo al sistema de logeo que a creado el dreamweaver. Por que si no la ahy deberia crear un ingreso atraves de codigo puro para asi crearles los privilegios correspondientes estoy en lo cierto o no Juaniquillo. Por favor responder desde ya muchas gracias a todos del Foro del Web.
a otra pergunta y si mi pagina esta echa toda con paginas dinamicas yo podria sacarle el codigo que me ha creado el dreamweaver para asi colocarle el otro codigo que si tiene las restrincciones (privilegios, logeo) se puede hacer eso o no amigos de la web y juaniquillo.

tavo14gon 19/01/2011 05:37

Respuesta: cuenta de usuario
 
Tengo un pequeño problem.. En donde activo la seccion application panel:silbar:

tavo14gon 19/01/2011 05:42

Respuesta: cuenta de usuario
 
Tengo un pequeño problema en donde activo la seccion 'Aplication Panel'

traspi307 19/01/2011 07:40

Respuesta: cuenta de usuario
 
Hola amigos del Foros del Web amigo tavo14gon, a ver si te entendi quieres activar las opciones de aplicacion cierto si es asi dirigete al menu principal del dreamweaver y veras una opcion que dira ventana y ahy buscas la opcion Insertar y la marcas y ahy te saldran todas las opciones y en donde te aparecera la opcion de Aplicacion. Espero q te alla ayudado chao.

perusimon 17/10/2011 00:35

Respuesta: cuenta de usuario
 
Amigo sigo todos los pasos que muestras pero cuando abro la sesion del usuario y me redirige a un perfil donde debe de decir usuario:nombre de kien inicio sesion pero no me sale el usuario que inicio sesion que hago necesito tu ayuda

marianacg_84 28/05/2013 14:06

Respuesta: cuenta de usuario
 
tengo que hacer un micrositio de carreras de ventas en el que vendedores necesitan un usuario y pasword para que vayan viendo en que posicion estan.. como hago eso?


La zona horaria es GMT -6. Ahora son las 07:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.