Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.





Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
llevamos 20 años contigo

Ayuda al foro con tu donación


Búsqueda en los foros

Foros en Udias.com / FileMaker / Usuarios PHP
Autor Mensaje

Miembro

Habitual

  Karma         118

#1 Publicado: 7 Ene 2013 16:44



Hola, estoy haciendo una base de datos en el fmp (que voy a conectar mediante una pagina PHP) con usuarios, bueno he definidor 3 tipos de privilegios con 3 usuarios:

Usuario 1 puede VER, EDITAR, CREAR NUEVOS REGISTROS
Usuario 2 puede VER, EDITAR REGITROS YA EXISTENTES, MAS NO CREAR NUEVOS REGISTROS

Usuario 3 puede VER


Bueno mi pregunta va por el lado, como hacer hacer mi pagina index.php de tal manera que haya un campo para introducir su usuario y contrasea, y si no es valido entonces que rebote y si es valido, que lleve a la pagina correspondiente de cada usuario. Alguien que me oriente que pasos seguir, y si es posible alguna referencia, gracias!!!


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Principiante en FileMakerPro y Server 12 / PHP

Administrador


  Karma               32154

#2 Publicado: 7 Ene 2013 20:46



Ests utilizando el API de PHP para FileMaker?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueas, se puede disear. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Habitual

  Karma         118

#3 Publicado: 8 Ene 2013 16:02



Si, la estoy usando, bueno estaba avanzando y mis paginas php las tengo estructuradas masomenos asi:

<------ home.php ------>

<html>
<body>

<h1>FileMaker Questionnaire System</h1>
<h2>Welcome to the Questionnaire Tutorial.</h2>
<hr />

<form action="valida.php" method="post">
Usuario: <input type="text" name="usuario"/><br/>
Contrase&ntildea: <input type="password" name="password"/>
<br/>
<input type="submit" value="Login"/>
</form>



</body>
</html>



<----- valida.php ----->

<?php

//include the FileMaker PHP API
require_once ('FileMaker.php');

//create the FileMaker Object
$fm0 = new FileMaker();

//Specify the FileMaker database
$fm0->setProperty('database', 'db1');

//Specify the Host
$fm0->setProperty('hostspec', 'http://localhost');

$fm0->setProperty('username', $_POST['usuario']);
$fm0->setProperty('password', $_POST['password']);

$result0 = $fm0->listLayouts();

if (FileMaker::isError($result0)) {
header('Location: home.php');

} else {
session_start();
$_SESSION['usuario'] = $_POST['usuario'];
$_SESSION['clave'] = $_POST['password'];
header("Location: index.php");
}
?>


<------ index.php ---------->

<?php session_start(); ?>
<html>

<body>
<?php include ("dbaccess.php"); ?>

<h1>FileMaker Questionnaire System</h1>
<h2>Welcome to the Questionnaire Tutorial.</h2>
<hr />


<?php
echo "esta es la variable de sesion usuario : ".$_SESSION['usuario']."</br>";
echo "esta es la variable de sesion clave : ".$_SESSION['clave']."</br>";

#Create the 'find all' command and specify the layout
echo "anntes de buscar";
$array = $fm->listDatabases();
echo "<br> assd".$array."sdad </br>";
?>
</body>
</html>


<------ dbaccess.php -------->

<?php
session_start();
require_once ('FileMaker.php');
$fm = new FileMaker();
$fm->setProperty('database', 'db1');
$fm->setProperty('hostspec', 'http://localhost');
$fm->setProperty('username', $_SESSION['usuario']);
$fm->setProperty('password', $_SESSION['clave']);
?>


Bueno, comienzo en home.php, ingreso mi usuario y conrasea (definidos en db1, con FMpro) y luego valida el registro en valida.php, si es asi creo una sesion con esos valores, luego voy a index.php, donde si reconoce las 2 variables de sesion, pero el problema esta en que no puedo listar las base de datos, creo que el problema esta en dbaccess.php, alguna idea??


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Principiante en FileMakerPro y Server 12 / PHP

Miembro

Habitual

  Karma         118

#4 Publicado: 8 Ene 2013 17:17 - Editado por: info0506



Hola!, nose muy bien el porque, pero lo corregi, dandole los permisos necesarios al ultimo archivo que grabe en la carpeta del serverMAC, en este caso era dbaccess.php, nose pero al parecer debo hacer esto cada vez que creo archivo php nuevo, con esto surge una nueva cuestion, como darle los permisos necesarios para no estar haciendo esto?

OJO: el server lo tengo configurado en una carpeta llamada library/WebServer/Documents/
y los permisos de esta carpeta son:
sistema->leer y escribir
wheel->solo leer
everyone->leer y escribir

Es la primera vez que toco una MAC xD


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Principiante en FileMakerPro y Server 12 / PHP

Administrador


  Karma               32154

#5 Publicado: 8 Ene 2013 17:42



Lo siento... de Mac no se nada.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueas, se puede disear. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Ocasional

  Karma   8

#6 Publicado: 8 Jun 2022 12:46



info0506 Hola!

Me interesa, Continuo con el proyecto?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Algo de cdigo por aqu, otro poco por all ... Mac OS X

Administrador


  Karma               32154

#7 Publicado: 8 Jun 2022 13:45



tusoporte2018 este hilo es del ao 2013
Si te interesa el tema lo normal es que abras un nuevo hilo con las dudas que tengas.

Un saludo


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueas, se puede disear. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin cdigo BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en prpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrn



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tpicos relacionados con Usuarios PHP

busqueda y usuarios
Usuarios de FileMaker
Listar usuarios
Registro de usuarios
Usuarios sin contrasea


Conectados: Invitados - 7
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2022
Para Udias.com © 1996-2022
Hosting con Interdominios