Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- $pdo = new PDO('mysql:host=localhost;dbname=zocker-ka', 'zocker-ka', 'IbdN1hahaha');
- if(isset($_GET['updatename'])) {
- mysql_connect("localhost","","");
- mysql_select_db("");
- $email = $_POST['email'];
- $passwort = $_POST['passwort'];
- $name = $_POST['name'];
- $verbot = mysql_query("SELECT verbot FROM verboten");
- while($row = mysql_fetch_assoc($verbot)) {
- if(strpos($name, $row['verbot'])!==false) {
- die('Dieser Beitrag ist nicht erlaubt');
- }
- }
- $statement = $pdo->prepare("SELECT * FROM users WHERE email = :email");
- $result = $statement->execute(array('email' => $email));
- $user = $statement->fetch();
- if ($user !== false && password_verify($passwort, $user['passwort'])) {
- $_SESSION['userid'] = $user['id'];
- $statement = $pdo->prepare("UPDATE users SET name = :name WHERE email = :email");
- $result = $statement->execute(array('name' => $name, 'email' => $email));
- ?>
- <script>alert("erfolgreich gesendet");</script>
- <?php
- }
- else {
- $errorMessage = "E-Mail oder Passwort war ungültig<br>";
- }
- }
- if(isset($errorMessage)) {
- ?>
- <script>alert("Bitte überprüfen sie ihre Daten nochmal, es ist ein Fehler aufgetreten.")</script>
- <?php
- }
- ?>
- <html>
- <head>
- <link href="/css/standart.css" rel="stylesheet">
- <title>Userbereich</title>
- </head>
- <body>
- <nav>
- <ul>
- <li><a href="/">Home</a></li>
- <li><a href="/login">Login</a>
- <ul>
- <li><a href="/login/login.php">Log In</a></li>
- <li><a href="/login/registrieren.php">Registrieren</a></li>
- <li><a href="/login/logout.php">Log Out</a></li>
- </ul>
- </li>
- <li><a href="/login/geheim.php">aktuelle Seite</a></li>
- <li><a href="/newsletter">Newsletter</a></li>
- <li><a href="/fragen">Frage stellen</a></li>
- <li><a href="/admin_area">Admin Area</a></li>
- <li><a href="/userlist">Userlist</a></li>
- <li><a href="/forum">Forum</a></li>
- </ul>
- </nav>
- <br /><br /><br /><br /><br /><br />
- <h1> Hallo</h1>
- <h2>Username ändern:<br />
- <form action="?updatename=1" method="post">
- E-Mail:<br />
- <input type="email" name="email" maxlength="40" size="40" /><br />
- Neuer Name:<br />
- <input type="text" name="name" maxlength="20" size="40" /><br />
- Passwort:<br />
- <input type="password" name="passwort" maxlength="250" size="40" /><br />
- <input type="submit" name="ändern" value="ändern" />
- </form>
- </h2>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement