
WEB-login
Ahoj mám problem s login screenem : session_start();
//login script
if(isset($_REQUEST['ch']) && $_REQUEST['ch'] == 'login'){
//give your login credentials here
if(($_REQUEST['uname'] == 'admin' && $_REQUEST['pass'] == 'mypass') or
($_REQUEST['uname'] == 'admin1' && $_REQUEST['pass'] == 'mypass1'))
$_SESSION['login_user'] = 1;
else
$_SESSION['login_msg'] = 1;
}
//get the page name where to redirect
if(isset($_REQUEST['pagename']))
$pagename = $_REQUEST['pagename'];
//logout script
if(isset($_REQUEST['ch']) && $_REQUEST['ch'] == 'logout'){
unset($_SESSION['login_user']);
header('Location:login.php');
}
if(isset($_SESSION['login_user'])){
if(isset($_REQUEST['pagename']))
header('Location:'.$pagename.'.php');
else
header('Location:index.php');
}else{
?>
<title>Log-In</title>
</head>
<style>
.warn_msg {
font-family: "Segoe UI";
font-size: 12px;
color: #FFFFF0;
background-color: #9D0004;
border-radius:20px;
padding-top: 2px;
padding-bottom: 3px;
..... VÍC NEJDE
To co jsem zvýraznil je to co včem je problém když se lognu vše je OK a mám dva problémy:1, nezobrazuje se mi tlačítko logout a to mám vložený ke konci login.php?ch=logout
a 2, Když chci vložit víc účtů - jméno: admin heslo: mypass
jméno: admin1 heslo: mypass1
A jméno napčříklad: pc heslo: pcporadna
nejde to dám or a ten kod a nahraju na FTP a web se zobrazuje bíly :( A když nechám ty dva účty normálně se lognu :(
PS: mám to z tohoto webu : http://www.dsvii.com/2013/11/11/full-secure-log-in -php-script-with-advance-session-without-database/
1)Napiš kód jak tam máš zobrazené tlačítko. Jako registrovaný sem můžeš dát přílohu, když se ti sem celý kód nevejde, nebo použij třetí stranu např.:
rrhw
2)Stejně jako bod 1, vlož sem kód jak jsi to upravil, aby jsme se mohli podívat co je špatně, protože takhle se ti poradit nedá, když nevíme co tam máš.