04. december 2003 - 17:36Der er
7 kommentarer og 1 løsning
Velkommen 'brugernavn' fra cookie?
Jeg har et simpelt login system beregnet til admins på en clan side. De kan fra en menu vælge deres navn og indtaste kode dertil. Så er det at jeg på den følgende side gerne vil have der til at stå Velkommen "Brugernavn". Er der et simpelt script der kan tilføjes 'login' siden og igen et simpelt script til 'logged in' siden til dette? Der skal evt. blive ved med at stå på andre 'logged in' sider 'Du er logget på som "brugernavn"' end til de logger ud.
Jeg har søgt noget rundt, men for det meste drejer det sig om auto-login, hvilket er ligemeget lige nu. Gerne et link til et spørgsmål på eksperten med svar på dette.
Hvis du laver noget i den her stil: session_start(); if($user && $pass) { $_SESSION['login']=1; $_SESSION['name']=$user; header("Location: members/index.php"); }
----------------
Og i members/index.php skal du bare checke på at $_SESSION['login']==1 echo "Velkommen : ".$_SESSION['name'];
---------------------------- Og her min 'logged in':
<?php require_once('../Connections/noget.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');
// *** 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; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; }
Ville blive meget glad om jeg kunne hjælpes med det her. Jeg ville også gerne vide hvordan man evt. fjerner login området i et dokument efter en person er logget ind og evt. tilføjer "Velkommen (Bruger)" i stedet for.
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.