Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/projects/

bacon-egg-pizza.php
cquiz.php
create-account.php
create-account111.php
create-quiz.php
create-quiz2.php
createaccount.php
delete-quiz.php
drop-rps-tables.php
legacy-code-rps.php
legacy-index.php
login.php
logincheck.php
newpassword-verify.php
newpassword.php
potential-code.txt
quiz-db-init.php
quizhub.php
quizhub2.php
results.php
rpsaccount-ajax-user-search.php
rpsaccount.php
rpsbetting-ajax-match-finder.php
rpsbetting.php
rpsbettingleaderboard.php
rpschangepassword.php
rpschangepassword.txt
rpsgame-ajax.php
rpsgame.php
rpsgameresults.php
rpshostnewgame.php
rpshub.php
rpsleaderboard.php
rpslib.php
rpslogin.php
rpsmaininclude.php
rpsproject/
rpsusersearch.php
table-init.php
verification.php

rpsmaininclude.php

49 lines UTF-8 Windows (CRLF)
<?php
    error_reporting
(-1); // Report all type of errors
    
ini_set('display_errors'1); // Display all errors
    
ini_set('output_buffering'0); // Do not buffer outputs, write directly
    
    
session_start();
    require(
"../incl/dbconnection.php");
    require(
"rpslib.php");
    if (isset(
$_SESSION['user'])&&$_SESSION['user']!="placeholder"&&$_SESSION['user']!=null){
        
//does nothing (checks if logged in)
    
}
    else{
        
header("Location:rpslogin.php");
    }
    if(isset(
$_POST['logoutButton'])){
        
header("Location:rpslogin.php");
    }
    if(isset(
$_POST['resetbtn'])){
        
$currentUser $_SESSION['user'];
        
$_SESSION=[];
        
$_SESSION['user'] = $currentUser;
    }

    
$currentUser $_SESSION['user'];

    
$sql "SELECT * FROM rpsusers where username=?";
    
$stmt $dbconn -> prepare($sql);
    
$stmt -> execute([$currentUser]);
    while(
$res $stmt->fetch(PDO::FETCH_ASSOC)){
        
$_SESSION['userid'] = $res['userid'];
        
//$_SESSION['isadmin'] = $res['isadmin'];
    
}

?>
<html>
    <form action="" method="POST">
        <button type="submit" name="logoutButton">Logga ut</button>
        <!--<button type="submit" name="resetbtn">reset session</button>-->
    </form>
    
    <a href="rpshub.php">matcher</a><br>
    <a href="rpsaccount.php?user=<?php echo $currentUser?>">profil</a><br>
    <a href="rpshostnewgame.php">ny match</a><br>
    <a href="rpsleaderboard.php">ledartavla</a><br>
    <a href="rpsbettingleaderboard.php">bettingledartavla</a><br>
    <a href="rpschangepassword.php">ändra lösenord</a><br>
    <a href="rpsusersearch.php">sök användare</a><br>
    <a href="rpsbetting.php">betting</a><br>
</html>