Hver gang jeg logger på så virker det fint, men hver gang jeg skifter side så skal jeg logge ind igen koden ser sådan ud:
- <?php
- session_start();
- include "../functions.php";
-
- if($_GET['login'] == "proccess"){
- $brugernavn = $_POST['brugernavn'];
- $kodeord = passCrypt($_POST['kodeord']);
-
- $login_check = mysql_query("select * from community where brugernavn='$brugernavn' AND adgangskode='$kodeord'");
- if(mysql_num_rows($login_check) == 1){
- $hent_info = mysql_query("select * from community where brugernavn='$brugernavn'");
- $info = mysql_fetch_assoc($hent_info);
-
- $_SESSION['bruger'] = $info['brugernavn'];
-
- if($info['admin']){
- $_SESSION['admin'] = true;
- }else{
- $_SESSION['admin'] = false;
- }
-
- mysql_query("update community set status='Online' where brugernavn='$info[brugernavn]'");
- mysql_query("update community set show_status='online' where brugernavn='$info[brugernavn]'");
- $tid = time();
- mysql_query("update community set tid='$tid' where brugernavn='$info[brugernavn]'");
-
- $seneste_l = date("d.m.Y - H:i");
- mysql_query("UPDATE community SET seneste_l='$seneste_l' WHERE brugernavn='$info[brugernavn]'");
-
- redirURL("/community/welcome/");
- }else{
- redirURL("/community/loginfejl/");
- }
-
- }elseif($_GET['login'] == "no"){
- mysql_query("update community set status='Offline' where brugernavn='$bruger[brugernavn]'");
- alert("Du er nu logget af.");
- mysql_query("update community set show_status='offline' where brugernavn='$info[brugernavn]'");
- session_destroy();
- redirURL("/");
- }
- ?>
kan i hjælpe ?
Hvis det kan hjælpe, så gør det således:
- if(isset($_POST['logon'])) {
- $username = $_POST['username'];
- $password = $_POST['password'];
- $check = mysql_query("SELECT * FROM databasenavn WHERE username = '". $username ."' && password = '". $password ."' ");
-
- if(mysql_num_rows($check)==1) {
- $true = true;
- }
- }
-
- if($true == true) {
- $row = mysql_fetch_assoc($check);
-
- $_SESSION['id'] = $row['id'];
- $_SESSION['username'] = $row['username'];
- $_SESSION['password'] = $row['password'];
- $_SESSION['admin'] = 1;
- } else {
- header("Location: ?s=logon");
- }
På din login-side, skriver du således:
- <form method="post" action="?s=logon">
- <input type="text" name="username" /><br />
- <input type="password" name="password" /><br />
- <input type="submit" name="logon" value="Log på" />
- </form>