I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Skal lige siges det oxo ska være sådan at når man kommer ind på fx admin1.php skal den skrive welcome [brugernavn] og der skal også være sådan at man lave et link til profile edit. dvs den skal kunne hente sit ID med sig når den logger ind...
dologin.php <?php session_start(); //hvis form er submittet if (isset($logind)) { //password i databasen er krypteret, så det gøres også med indtastet password $dopass = md5($password); //skift selv bruger og pass til databasen. include("config/config.php"); $db = mysql_connect("$mysql_host", "$mysql_user", "$mysql_pw") or die ("Desværre ingen forbindelse til databasen"); mysql_select_db("$mysql_db", $db) or die ("Kunne ikke vælge databasetabel"); $tjek = mysql_query("SELECT navn, password, status, aktiv FROM brugere WHERE navn='$navn' AND password='$dopass'") or die ("Kunne ikke vælge felter i database-tabellen"); if(mysql_num_rows($tjek) != 0) { while ($row = mysql_fetch_array($tjek)) { $status = $row[status]; $aktiv = $row[aktiv]; } if ($aktiv == ja) { $dato = date("d-m-Y H:i:s"); mysql_query ("UPDATE brugere SET dato='$dato' WHERE navn='$navn' AND password='$dopass'") or die (mysql_error()); $sessionnr = session_id(); $Name = $navn; if ($auto_login == "ja") { setcookie("Name","$navn", time()+ 2592000); setcookie("status","$status", time()+ 2592000); } session_register("sessionnr"); session_register("Name"); session_register("status"); header("Location:logind.php?m=1"); } elseif ($aktiv == nej) { header("Location:logind.php?m=4"); } }else{ header("Location:logind.php?error=fejl"); } }else{ header("Location:logind.php"); exit; } ?>
CREATE TABLE brugere ( id tinyint(4) NOT NULL auto_increment, navn varchar(12) NOT NULL, password tinytext NOT NULL, status smallint(4) DEFAULT '0' NOT NULL, dato text NOT NULL, email text NOT NULL, firma text NOT NULL, kontaktperson text NOT NULL, adresse text NOT NULL, postnr text NOT NULL, bynavn text NOT NULL, telefon text NOT NULL, fax text NOT NULL, inst_nr text NOT NULL, aktiv text NOT NULL, nyhedsbrev text NOT NULL, PRIMARY KEY (id), UNIQUE navn (navn) );
Her er sukos's login script rettet til med rettigheder og id der gemmes i en session - det er fra filen "dologin.php" - med rettelser
$tjek = mysql_query("SELECT navn, password FROM brugere WHERE navn='$_POST[navn]' AND password='$dopass'") or die ("Kunne ikke vælge felter i database-tabellen"); if(mysql_num_rows($tjek) != 0) {
$id = mysql_query("SELECT id FROM brugere WHERE email='$_POST[email]' AND password='$dopass'") or die (mysql_error()); $rights = mysql_query("SELECT rettighed FROM brugere WHERE email='$_POST[email]' AND password='$dopass'") or die (mysql_error());
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.