Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- function printNews($db)
- {
- $query = 'select * from kfs_news;';
- $result = $db->query($query);
- while ($row = $result->fetch_assoc())
- {
- $content = $row['content'];
- $author = $row['author'];
- $date = $row['date'];
- echo("<li>$content <b>($date av <i>$author</i>)</b><br />Delete this post</li>\n");
- }
- }
- if (isset($_POST['password']))
- {
- $password = hash('sha256', $_POST['password']);
- $sql_host = '**********';
- $sql_user = '**********';
- $sql_pass = '**********';
- $sql_db = '**********';
- $db = new mysqli($sql_host, $sql_user, $sql_pass, $sql_db);
- $query = 'select pass_sha256 from kfs_logon where user = "generic_newspost"';
- $result = $db->query($query);
- $row = $result->fetch_assoc();
- $passCompare = $row['pass_sha256'];
- if ($password == $passCompare)
- {
- $_SESSION['loggedin'] = true;
- echo('<p>Logging you in... If you are not logged in automatically, use the link below:</p>');
- echo('<p><a href="./post.php" title="Log in">Log in manually</a></p>');
- header('Location: ./post.php');
- }
- else
- {
- echo('The password didn\'t match the one in our database, login failed.');
- }
- }
- else
- {
- if ($_SESSION['loggedin'] == true)
- {
- ?>
- <html>
- <head>
- <title>KFS - Admin - Newsposting</title>
- </head>
- <body>
- <h2 style="text-align: center;">KFS - Admin - Newsposting</h2>
- <p>Post a newsitem using the form below</p>
- <form method="post" action="./post.php">
- <label>Your name</label>
- <br />
- <input type="text" style="width: 500px;" name="author" />
- <br />
- <label>Your message/newsitem</label>
- <br />
- <textarea style="width: 500px; height: 450px;" name="content">
- </textarea>
- <br />
- <label>Date of posting (cannot be changed)</label>
- <br />
- <?php
- $datePost = date("d/m-Y H:i");
- echo("<input type=\"text\" disabled=\"disabled\" value=\"$datePost\" style=\"width: 500px;\" name=\"date\" />");
- ?>
- <br />
- <input type="submit" value="Post!" style="width: 250px;" /><input type="reset" value="Reset Fields" style="width: 250px;" />
- </form>
- </body>
- </html>
- <?php
- }
- else
- {
- echo('You\'re not logged in, please login before using this service.');
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement