Fusionar 2 PHP en 1
Publicado por robiok (6 intervenciones) el 25/12/2020 16:47:39
¿alguna alternativa para fusionar estos 2 scripts php en 1?. La función que quiero que hagan es que si rol_id=1 me lo tome como usuario y entonces me redireccione al darle al botón a miperfil.php. En el segundo caso, quiero que si rol_id=2 me lo tome como admin y entonces me redireccione a miperfiladmin.php.
Es que estoy buscando varias alternativas para realizar estas funciones, y una de ellas sería fusionar estos 2 php en 1 y alomejor agilizaría varias cosas.
El primer PHP sería:
El segundo PHP sería:
Es que estoy buscando varias alternativas para realizar estas funciones, y una de ellas sería fusionar estos 2 php en 1 y alomejor agilizaría varias cosas.
El primer PHP sería:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
// Conexión con la base de datos
$link= mysqli_connect("localhost","root","","entradata");
$usu=$_POST['usuario'];
$pwd=$_POST['contrasenya'];
$sql = "select * from usuarios where usuario='$usu' and contrasenya='$pwd' and rol_id=1";
$resultado = mysqli_query($link,$sql);
if (mysqli_num_rows($resultado)!=0)
{
session_start();
$_SESSION['nombre']=$usu;
$_SESSION['rol_id']=1;
$_SESSION['autentificado'] = "OK";
header ("Location: miperfil.php");
}
else {
header ("Location: Acceso.html");
}
mysql_free_result($resultado);
mysql_close($link);
?>
El segundo PHP sería:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
// Conexión con la base de datos
$link= mysqli_connect("localhost","root","","entradata");
$usu=$_POST['usuario'];
$pwd=$_POST['contrasenya'];
$sql = "select * from usuarios where usuario='$usu' and contrasenya='$pwd' and rol_id=2";
$resultado = mysqli_query($link,$sql);
if (mysqli_num_rows($resultado)!=0)
{
session_start();
$_SESSION['nombre']=$usu;
$_SESSION['rol_id']=2;
$_SESSION['autentificado'] = "OK";
header ("Location: miperfiladmin.php");
}
else {
header ("Location: Acceso.html");
}
mysql_free_result($resultado);
mysql_close($link);
?>
Valora esta pregunta


1