Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start(); // Alltid överst på sidan
- include "conn.php"; // Databasanslutningen
- ?>
- <?php
- $film = mysql_query("SELECT * FROM members WHERE id = " . $id);
- $me = mysql_fetch_array($film);
- ?>
- <html>
- <head>
- <link rel="stylesheet" href="/index.css" type="text/css">
- <link rel="stylesheet" href="/meny.css" type="text/css">
- <title>FilMusik - Index</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- </head>
- <body>
- <center><div id="tabs6">
- <ul>
- <!-- CSS Tabs -->
- <center><li><a href="/"><span>Hem</span></a></li>
- <li><a href="forum/"><span>Forum</span></a></li>
- <li><a href="/musik"><span>Musik</span></a></li>
- <li><a href="/film"><span>Film</span></a></li>
- <li><a href="/klaner"><span>Klaner</span></a></li>
- <li><a href="register.php"><span>Bli medlem</span></a></li></center>
- </ul>
- </div></center>
- <div id="left">
- <h3>Navigator</h3>
- • <a href="/">Hem</a><br />
- • <a href="/forum">Forum</a><br />
- • <a href="/musik">Musik</a><br />
- • <a href="/film">Film</a><br />
- • <a href="/klaner">Klaner</a><br />
- • <a href="/register.php">Bli medlem</a>
- <h3>Medlem</h3>
- <p><b>Som medlem kan du:</b><br />
- • Skicka in filmer.<br />
- • Skriva i forumet.<br />
- • Kvalificera sig till (stöd)moderator.<br />
- • Skicka in låtar.<br />
- • Skicka meddelanden.<br />
- • Exklusiva medlemssaker. (min sida, exp. etc)
- </p>
- <br />
- <br />
- </div>
- <div id="content">
- <h3>FilMusik</h3>
- <?php
- if (isset($_POST['submit'])){
- $_POST = db_escape($_POST);
- // Tag bort eventuella blanksteg i början eller slutet
- foreach($_POST as $key => $val){
- $_POST[$key] = trim($val);
- }
- //Kolla efter tomma fält
- if (empty($_POST['user']) || empty($_POST['passwd']) ||
- empty($_POST['name']) || empty($_POST['email'])) {
- $reg_error[] = 0;
- }
- // Kolla om användarnamnet är upptaget
- $sql = "SELECT COUNT(*) FROM members WHERE user='$_POST['user']'";
- $result = mysql_query($sql);
- if (mysql_result($result, 0) > 0) {
- $reg_error[] = 1;
- }
- // Kolla om e-post kan tänkas vara ok
- if (!preg_match('/^[-A-Za-z0-9_.]+[@][A-Za-z0-9_-]+([.][A-Za-z0-9_-]+)*[.][A-Za-z]{2,6}$/', $_POST['email'])) {
- $reg_error[] = 2;
- }
- // Kolla så att lösenorden stämmer överrens
- if ($_POST['passwd'] != $_POST['passwd2']) {
- $reg_error[] = 3;
- }
- // Inga fel? Spara och logga in samt skicka till välkomstsida
- if (!isset($reg_error)) {
- $sql = "INSERT INTO members(user, pass, name, email, grupp, bild, presentation, kon)
- VALUES('$_POST['user']', '$_POST['passwd']', '$_POST['name']', '$_POST['email']', '3', 'ingenbild.jpg', '<b>Inget inskrivet</b>', '$_POST['kon'])' ";
- mysql_query($sql);
- $_SESSION['sess_id'] = mysql_insert_id();
- $_SESSION['sess_user'] = $_POST['user'];
- header("Location: index.php");
- exit;
- }
- } else {
- // Sätt variabler för tomt formulär
- for ($i=0; $i<4; $i++) {
- $back[$i] = "";
- }
- }
- $error_list[0] = "Alla fält är inte infyllda";
- $error_list[1] = "Användarnamnet är upptaget";
- $error_list[2] = "Felaktig e-postadress";
- $error_list[3] = "Lösenorden stämmer inte överrens";
- ?>
- <h3>Registrera dig</h3>
- <?php
- if (isset($reg_error)){
- echo "Något blev fel:<br>\n";
- echo "<ul>\n";
- for ($i=0; $i<sizeof($reg_error); $i++) {
- echo "<li>{$error_list[$reg_error[$i]]}</li>\n";
- }
- echo "</ul>\n";
- $back[0] = stripslashes($_POST['user']);
- $back[2] = stripslashes($_POST['name']);
- $back[3] = stripslashes($_POST['email']);
- }
- ?>
- <form action="register.php" method="post">
- <table cellspacing="3">
- <tr>
- <td>Användarnamn:</td>
- <td><input type="text" name="user" value="<?php echo $back[0]; ?>"></td>
- </tr>
- <tr>
- <td>Lösenord:</td>
- <td><input type="password" name="passwd" value=""></td>
- </tr>
- <tr>
- <td>Repetera lösenord:</td>
- <td><input type="password" name="passwd2" value=""></td>
- </tr>
- <tr>
- <td>Kön</td>
- <td><form>
- <input type='radio' name='kon' id='kille' value='P' checked='checked' />
- <label for='kille'>Kille</label>
- <input type='radio' name='kon' id='tjej' value='F' />
- <label for='tjej'>Tjej</label></form></td>
- </tr>
- <tr>
- <td>Ort:</td>
- <td><input type="text" name="name" value="<?php echo $back[2]; ?>"></td>
- </tr>
- <tr>
- <td>E-postadress</td>
- <td><input type="text" name="email" value="<?php echo $back[3]; ?>"></td>
- </tr>
- <tr>
- <td colspan="2" align="center">
- <input type="submit" name="submit" value="Skapa användare">
- </td>
- </tr>
- </table>
- </form></div>
- <div id="right">
- <?php
- // Inloggning
- if (isset($_POST['submit'])){
- $_POST = db_escape($_POST);
- $sql = "SELECT id FROM members
- WHERE user='{$_POST['user']}'
- AND pass='{$_POST['passwd']}'";
- $result = mysql_query($sql);
- // Hittades inte användarnamn och lösenord
- // skicka till formulär med felmeddelande
- if (mysql_num_rows($result) == 0){
- header("Location: index.php?badlogin=");
- exit;
- }
- // Sätt sessionen med unikt index
- $_SESSION['sess_id'] = mysql_result($result, 0, 'id');
- $_SESSION['sess_user'] = $_POST['user'];
- header("Location: index.php");
- exit;
- }
- // Utloggning
- if (isset($_GET['logout'])){
- session_unset();
- session_destroy();
- header("Location: index.php");
- exit;
- }
- ?>
- <?php
- // Om inte inloggad visa formulär, annars logga ut-länk
- if (!isset($_SESSION['sess_user'])){
- echo "<h3>Logga in</h3>\n";
- // Visa felmeddelande vid felaktig inloggning
- if (isset($_GET['badlogin'])){
- echo "Fel användarnamn eller lösenord!<br>\n";
- echo "Försök igen!\n";
- }
- ?>
- <form action="index.php" method="post">
- Användarnamn:<br>
- <input type="text" name="user"><br>
- Lösenord:<br>
- <input type="password" name="passwd"><br>
- <input type="submit" name="submit" value="Logga in">
- </form><br>
- <a href="register.php">Registera dig</a>
- <?php
- $id = $_SESSION['sess_id'];
- $filmer = mysql_fetch_array($film);
- }
- else
- {
- ?>
- <center>Välkommen <b><?php echo $_SESSION['sess_user'];?></b><br />
- <a href="profil.php?id=<? echo $_SESSION['sess_id']; ?>">Min profil</a><br />
- <a href="installningar.php">Inställningar</a><br />
- <a href="index.php?logout=">Logga ut</a></center>
- <?php
- }
- ?></div></div>
- <?php
- $id = $_SESSION['sess_id'];
- $query = mysql_query("SELECT * FROM members WHERE id = " . $id);
- $medlem = mysql_fetch_array($query);
- if ($medlem['grupp'] == 1) { echo "Här kommer boxen ligga"; }
- ?>
- <br />
- <br />
- </div>
- <br />
- <br /><br />
- <br /><br />
- <br /><br />
- <br /><br />
- <br /><br />
- <br /><br />
- <br /><br />
- <br /><center><kursiv>Copyright © <a href="http://www.filmusik.freehostingcloud.com/index.php">FilMusik</a> 2009-2010</center></kursiv>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement